Skip to content
This repository was archived by the owner on Oct 7, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 19 additions & 7 deletions roles/aws/aws_ec2_autoscale_cluster/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,25 @@
when: aws_ec2_autoscale_cluster.vpc_name is not defined or (aws_ec2_autoscale_cluster.vpc_name | length) == 0

- name: Create matching Security Group.
ansible.builtin.include_role:
name: aws/aws_vpc
tasks_from: security_group
vars:
aws_vpc:
name: "{{ aws_ec2_autoscale_cluster.name }}"
profile: "{{ aws_ec2_autoscale_cluster.aws_profile }}"
region: "{{ aws_ec2_autoscale_cluster.region }}"
tags: "{{ aws_ec2_autoscale_cluster.tags | combine({'Name': aws_ec2_autoscale_cluster.name}) }}"
state: "{{ aws_ec2_autoscale_cluster.state }}"
id: "{{ _aws_ec2_autoscale_cluster_vpc_id }}"
description: "Allow internal traffic for cluster {{ aws_ec2_autoscale_cluster.name }}"
rules:
- proto: all
group_name: "{{ aws_ec2_autoscale_cluster.name }}"
ansible.builtin.include_role:

Check failure on line 48 in roles/aws/aws_ec2_autoscale_cluster/tasks/main.yml

View workflow job for this annotation

GitHub Actions / Lint the codebase

yaml[key-duplicates]

Duplication of key "ansible.builtin.include_role" in mapping
name: aws/aws_vpc
tasks_from: security_group
vars:

Check failure on line 51 in roles/aws/aws_ec2_autoscale_cluster/tasks/main.yml

View workflow job for this annotation

GitHub Actions / Lint the codebase

yaml[key-duplicates]

Duplication of key "vars" in mapping
aws_vpc:
name: "{{ aws_ec2_autoscale_cluster.name }}"
profile: "{{ aws_ec2_autoscale_cluster.aws_profile }}"
Expand All @@ -54,6 +69,10 @@
ansible.builtin.set_fact:
_aws_ec2_autoscale_cluster_security_group: "{{ aws_vpc._result[aws_ec2_autoscale_cluster.name] }}"

- name: Set _aws_ec2_autoscale_cluster_security_group variable.
ansible.builtin.set_fact:
_aws_ec2_autoscale_cluster_security_group: "{{ aws_vpc._result[aws_ec2_autoscale_cluster.name] }}"

- name: Reset subnets lists.
ansible.builtin.set_fact:
_aws_ec2_autoscale_cluster_subnets_ids: []
Expand Down Expand Up @@ -778,10 +797,3 @@
when:
- aws_ec2_autoscale_cluster.route_53.zone is defined
- aws_ec2_autoscale_cluster.route_53.zone | length > 0

- name: Copy AMI to backup region.
community.aws.ec2_ami_copy:
aws_profile: "{{ aws_ec2_autoscale_cluster.aws_profile }}"
source_region: "{{ aws_ec2_autoscale_cluster.region }}"
region: "{{ aws_backup.copy_vault.region }}"
source_image_id: "{{ aws_ec2_autoscale_cluster_image_latest.image_id }}"
18 changes: 16 additions & 2 deletions roles/debian/pam_ldap/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,17 +124,31 @@
regexp: "AuthorizedKeysCommandUser "
line: AuthorizedKeysCommandUser root

- name: Check if nslcd service exists.
ansible.builtin.systemd:
name: nslcd
register: _nslcd_service_check
failed_when: false
changed_when: false

- name: Restart nslcd service.
ansible.builtin.service:
name: nslcd
state: restarted
when: ansible_facts.services['nslcd.service'] is defined
when: _nslcd_service_check is defined

- name: Check if nscd service exists.
ansible.builtin.systemd:
name: nscd
register: _nscd_service_check
failed_when: false
changed_when: false

- name: Restart nscd service.
ansible.builtin.service:
name: nscd
state: restarted
when: ansible_facts.services['nscd.service'] is defined
when: _nscd_service_check is defined

- name: Restart SSH service.
ansible.builtin.service:
Expand Down
Loading