diff --git a/minifirewall/tasks/config.yml b/minifirewall/tasks/config.yml index 1c491f7a..8f87b77c 100644 --- a/minifirewall/tasks/config.yml +++ b/minifirewall/tasks/config.yml @@ -74,7 +74,11 @@ register: minifirewall_config_ports - name: restart minifirewall - service: - name: minifirewall - state: restarted + # 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_is_running.rc == 0 and (minifirewall_config_ips | changed or minifirewall_config_ports | changed)