fix: fix handling of firewalld_zones_unmanaged
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
a0b3585f86
commit
bea8321a36
@ -73,9 +73,10 @@
|
|||||||
src: etc/firewalld/zones/zone.xml.j2
|
src: etc/firewalld/zones/zone.xml.j2
|
||||||
dest: /etc/firewalld/zones/{{ item.name }}.xml
|
dest: /etc/firewalld/zones/{{ item.name }}.xml
|
||||||
mode: 0640
|
mode: 0640
|
||||||
loop: "{{ __firewalld_zones | difference(firewalld_zones_unmanaged) }}"
|
loop: "{{ __firewalld_zones }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.name }}"
|
label: "{{ item.name }}"
|
||||||
|
when: item.name not in firewalld_zones_unmanaged
|
||||||
notify: __firewalld_reload
|
notify: __firewalld_reload
|
||||||
|
|
||||||
- name: Register active zones
|
- name: Register active zones
|
||||||
@ -95,7 +96,7 @@
|
|||||||
notify: __firewalld_reload
|
notify: __firewalld_reload
|
||||||
when:
|
when:
|
||||||
- (item | basename | splitext | first) not in (__firewalld_zones | map(attribute='name') | list)
|
- (item | basename | splitext | first) not in (__firewalld_zones | map(attribute='name') | list)
|
||||||
- (item not in firewalld_zones_unmanaged)
|
- (item | basename | splitext | first) not in firewalld_zones_unmanaged
|
||||||
|
|
||||||
- name: Validate deployed configuration
|
- name: Validate deployed configuration
|
||||||
command: firewall-offline-cmd --check-config
|
command: firewall-offline-cmd --check-config
|
||||||
|
Loading…
Reference in New Issue
Block a user