--- - name: "Install Fail2Ban" hosts: all tasks: - name: "Install Fail2Ban" package: name: "fail2ban" state: "present" become: True - name: "Start Fail2ban service" service: name: "fail2ban.service" state: "started" enabled: "yes" become: True - name: "Copy Custom Fail2ban Config " ansible.builtin.copy: src: /srv/ansible/files/fail2ban/jail.local dest: /etc/fail2ban/jail.local owner: root group: root mode: '0644' become: True - name: "Restart Fail2ban" ansible.builtin.service: name: fail2ban state: reloaded become: True ...