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

View file

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

View file

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