fail2ban

This is the fail2ban daemon crossplatformed role written by CxS.

Requirements

None.

Role Variables

Name Type Default value Purpose Comment Role
fail2ban_conf Boolean false true/false switch to en/disable ad role
all_ETH_subnets String 82.130.64.0/18 129.132.0.0/16 195.176.96.0/19 148.187.192.0/19 192.33.87.0/24 192.33.88.0/23 192.33.90.0/24 192.33.91.0/24 192.33.92.0/24 192.33.93.0/24 192.33.94.0/23 192.33.96.0/21 192.33.104.0/22 192.33.108.0/23 192.33.110.0/24 172.16.0.0/12 10.0.0.8/8 192.168.0.0/16
all ipv4 subnets from ETHZ

Dependencies

None.

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: all
  roles:
    - { role: fail2ban, tags: ["crossplatformed", "security", "sec", "ban", "fail2ban", "ssh"] }

License

BSD

Author Information

Maintainer: Niklaus (Niggi) Kappeler

Support-Contact: servicedesk-linux@id.ethz.ch