X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fdebian%2Froles%2Ffirewall%2Ftasks%2Fmain.yml;h=e36bd89f3e71e24a838f638ae3325d664be99434;hb=1f0098f4393c8a923c1aa239be0ab80947d71385;hp=3afb40cfbd7731edc213befe742641f4b7c630ad;hpb=deca49afab2a15720e6e0e1bfc01c6b13b62bfb7;p=ansible.git diff --git a/playbooks/debian/roles/firewall/tasks/main.yml b/playbooks/debian/roles/firewall/tasks/main.yml index 3afb40c..e36bd89 100644 --- a/playbooks/debian/roles/firewall/tasks/main.yml +++ b/playbooks/debian/roles/firewall/tasks/main.yml @@ -1,11 +1,12 @@ - name: Install fail2ban become: true apt: + cache_valid_time: 3600 install_recommends: no name: fail2ban state: latest update_cache: yes - register: fail2ban + notify: Restart firewall - name: Configure Debian firewall become: true @@ -14,18 +15,14 @@ dest: / owner: root group: root + directory_mode: '0750' mode: '0750' force: no - register: etc + notify: Restart firewall - 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 + notify: Restart firewall