minifirewall: restore "force-restart" and fix "restart-if-needed"
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
Jérémy Lecour 2022-03-28 13:27:19 +02:00 committed by Jérémy Lecour
parent 6ab0cb4fd1
commit 1ae978c74a
3 changed files with 7 additions and 16 deletions

View file

@ -193,24 +193,13 @@
register: minifirewall_after
- name: restart minifirewall
# service:
# name: minifirewall
# state: restarted
command: /etc/init.d/minifirewall restart
register: minifirewall_init_restart
failed_when: "'starting IPTables rules is now finish : OK' not in minifirewall_init_restart.stdout"
changed_when: "'starting IPTables rules is now finish : OK' in minifirewall_init_restart.stdout"
when:
- minifirewall_restart_if_needed | bool
- minifirewall_is_running.rc == 0
- minifirewall_before.stat.checksum != minifirewall_after.stat.checksum
- name: restart minifirewall (noop)
meta: noop
register: minifirewall_init_restart
failed_when: False
changed_when: False
when: not (minifirewall_restart_if_needed | bool)
- minifirewall_before.stat.checksum != minifirewall_after.stat.checksum or minifirewall_upgrade_script is changed or minifirewall_upgrade_config is changed
- debug:
var: minifirewall_init_restart

View file

@ -13,6 +13,7 @@
mode: "0700"
owner: root
group: root
register: minifirewall_upgrade_script
- name: configuration is copied
copy:
@ -22,6 +23,7 @@
mode: "0600"
owner: root
group: root
register: minifirewall_upgrade_config
- name: includes directory is present
file:

View file

@ -22,7 +22,7 @@
when: minifirewall_tail_included | bool
- name: Force restart minifirewall
command: /bin/true
notify: restart minifirewall
changed_when: False
when: minifirewall_restart_force | bool
command: /etc/init.d/minifirewall restart
register: minifirewall_init_restart
failed_when: "'starting IPTables rules is now finish : OK' not in minifirewall_init_restart.stdout"
when: minifirewall_restart_force | bool