ansible

Log | Files | Refs | README

main.yml (397B)


      1 ---
      2 - name: Install fail2ban
      3   apt:
      4     name: fail2ban
      5     state: present
      6 
      7 - name: Configure fail2ban for ssh
      8   copy:
      9     dest: /etc/fail2ban/jail.d/sshd.conf
     10     content: |
     11       [sshd]
     12       enabled = true
     13       maxretry = 5
     14       bantime = 1h
     15       findtime = 10m
     16   notify: restart fail2ban
     17 
     18 - name: Enable and start fail2ban
     19   systemd:
     20     name: fail2ban
     21     enabled: true
     22     state: started
     23