X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fdebian%2Froles%2Ffirewall%2Ftasks%2Fmain.yml;fp=playbooks%2Fdebian%2Froles%2Ffirewall%2Ftasks%2Fmain.yml;h=3afb40cfbd7731edc213befe742641f4b7c630ad;hb=deca49afab2a15720e6e0e1bfc01c6b13b62bfb7;hp=02d5b206ed69e8195901b0db5b3a703461233deb;hpb=2e89ce86ff469b61661a0c7335b75ba6d5bcf05f;p=ansible.git diff --git a/playbooks/debian/roles/firewall/tasks/main.yml b/playbooks/debian/roles/firewall/tasks/main.yml index 02d5b20..3afb40c 100644 --- a/playbooks/debian/roles/firewall/tasks/main.yml +++ b/playbooks/debian/roles/firewall/tasks/main.yml @@ -5,6 +5,7 @@ name: fail2ban state: latest update_cache: yes + register: fail2ban - name: Configure Debian firewall become: true @@ -15,13 +16,16 @@ group: root mode: '0750' force: no + register: etc - name: Fix permissions for /etc/network/functions become: true file: path: /etc/network/functions.phd mode: '0640' + register: functions - name: Start Debian firewall become: true command: /etc/init.d/iptables.sh start + when: fail2ban.changed or etc.changed or functions.changed