ansible-development-environ.../roles/robertdebock.fail2ban/tasks/main.yml

20 lines
473 B
YAML

---
# tasks file for fail2ban
- name: install fail2ban
package:
name: "{{ fail2ban_packages }}"
state: "{{ fail2ban_package_state }}"
register: fail2ban_install_fail2ban
until: fail2ban_install_fail2ban is succeeded
retries: 3
- name: start and enable fail2ban
service:
name: "{{ item }}"
state: started
enabled: yes
with_items:
- "{{ fail2ban_service }}"
when:
- ansible_virtualization_type != "docker" or fail2ban_ignore_docker