5 Commits

Author SHA1 Message Date
Matthew Fernandez
37a515b8f5 Merge branch 'main' into jce/firewalld-fix 2025-06-25 13:51:59 -06:00
Matthew Fernandez
0634643f21 Fix AWS groups (#255) 2025-06-25 13:06:49 -04:00
Chris Edillon
ec07488b97 Improve compliance report firewalld conditional
Closes #234
2025-06-24 05:42:45 -04:00
Todd Ruch
db97b38fbc Resolve parameter failure in Windows "Create some users" task (#250) 2025-06-20 14:38:08 -04:00
Chris Edillon
7468d14a98 support building multi-arch EE image (#249)
Co-authored-by: Matthew Fernandez <l3acon@users.noreply.github.com>
2025-06-18 16:49:04 -04:00
3 changed files with 14 additions and 10 deletions

View File

@@ -44,14 +44,13 @@ controller_inventory_sources:
- tag:Name - tag:Name
compose: compose:
ansible_host: public_ip_address ansible_host: public_ip_address
ansible_user: 'ec2-user' ansible_user: ec2-user
groups: groups:
cloud_aws: true cloud_aws: true
os_linux: tags.blueprint.startswith('rhel') os_linux: "platform_details == 'Red Hat Enterprise Linux'"
os_windows: tags.blueprint.startswith('win') os_windows: "platform_details == 'Windows'"
keyed_groups: keyed_groups:
- key: platform
prefix: os
- key: tags.blueprint - key: tags.blueprint
prefix: blueprint prefix: blueprint
- key: tags.owner - key: tags.owner
@@ -62,6 +61,7 @@ controller_inventory_sources:
prefix: deployment prefix: deployment
- key: tags.Compliance - key: tags.Compliance
separator: '' separator: ''
controller_groups: controller_groups:
- name: cloud_aws - name: cloud_aws
inventory: Demo Inventory inventory: Demo Inventory

View File

@@ -52,7 +52,9 @@
state: enabled state: enabled
immediate: true immediate: true
permanent: true permanent: true
when: "'firewalld.service' in ansible_facts.services" when:
- "'firewalld.service' in ansible_facts.services"
- ansible_facts.services["firewalld.service"].state == "running"
- name: Disable httpd welcome page - name: Disable httpd welcome page
ansible.builtin.file: ansible.builtin.file:

View File

@@ -46,15 +46,17 @@
- name: Create some users - name: Create some users
microsoft.ad.user: microsoft.ad.user:
name: "{{ item.name }}" name: "{{ item.name }}"
groups: "{{ item.groups }}" groups:
set:
- "{{ item.group }}"
password: "{{ lookup('community.general.random_string', min_lower=1, min_upper=1, min_special=1, min_numeric=1) }}" password: "{{ lookup('community.general.random_string', min_lower=1, min_upper=1, min_special=1, min_numeric=1) }}"
update_password: on_create update_password: on_create
loop: loop:
- name: "UserA" - name: "UserA"
groups: "GroupA" group: "GroupA"
- name: "UserB" - name: "UserB"
groups: "GroupB" group: "GroupB"
- name: "UserC" - name: "UserC"
groups: "GroupC" group: "GroupC"
retries: 5 retries: 5
delay: 10 delay: 10