# /etc/fail2ban/jail.d/{{ jail.name }}.local # {{ ansible_managed }} [{{ jail.name }}] enabled = {{ jail.enabled }} filter = {{ jail.filter }} {% if jail.port is defined %} port = {{ jail.port }} {% endif %} {% if jail.logpath is defined %} logpath = {{ jail.logpath }} {% endif %} {% if jail.maxretry is defined %} maxretry = {{ jail.maxretry }} {% endif %} {% if jail.findtime is defined %} findtime = {{ jail.findtime }} {% endif %} {% if jail.bantime is defined %} bantime = {{ jail.bantime }} {% endif %} {% if jail.banaction is defined %} banaction = {{ jail.banaction }} {% endif %} {% if jail.ignoreip is defined %} ignoreip = {{ jail.ignoreip | join(' ') }} {% endif %} {% if jail.backend is defined %} backend = {{ jail.backend }} {% endif %} {% if jail.action is defined %} action = {{ jail.action }} {% endif %}