| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- ---
 
- - name: Fix timezone
 
-   file:
 
-     src: /usr/share/zoneinfo/America/Los_Angeles
 
-     dest: /etc/zoneinfo
 
-     state: link
 
- - name: Disable cockpit
 
-   systemd:
 
-     name: cockpit.socket
 
-     state: stopped
 
-     enabled: no
 
-   when:
 
-     - ansible_os_family == 'Fedora'
 
- - name: Close cockpit port
 
-   firewalld:
 
-     zone: FedoraServer
 
-     service: cockpit
 
-     state: disabled
 
-     permanent: yes
 
-     immediate: yes
 
-   when:
 
-     - ansible_os_family == 'Fedora'
 
- - name: Remove cockpit motd banner
 
-   file:
 
-     path: /etc/motd.d/cockpit
 
-     state: absent
 
-   when:
 
-     - ansible_os_family == 'Fedora'
 
- - name: Loosen up systemd-oomd defaults
 
-   lineinfile:
 
-     path: /etc/systemd/oomd.conf
 
-     regexp: '^DefaultMemoryPressureLimit='
 
-     insertafter: '^#DefaultMemoryPressureLimit='
 
-     line: DefaultMemoryPressureLimit=80%
 
- - name: Install fail2ban
 
-   package:
 
-     name: fail2ban
 
-     state: present
 
- - name: Configure fail2ban
 
-   template:
 
-     src: ssh.local.j2
 
-     dest: /etc/fail2ban/jail.d/ssh.local
 
-     owner: root
 
-     group: root
 
-     mode: '0644'
 
-   notify: Restart fail2ban
 
- - name: Start/enable fail2ban
 
-   systemd:
 
-     name: fail2ban
 
-     state: started
 
-     enabled: yes
 
 
  |