|
- - name: Set hostname to {{ hostname }}
- hostname:
- name: '{{ hostname }}'
-
- - name: Update packages
- apt:
- update_cache: yes
-
- - name: Remove ufw
- apt:
- name: ufw
- state: absent
- update_cache: yes
-
- - name: Upgrade packages
- apt:
- update_cache: yes
- upgrade: yes
-
- - name: Install common packages
- apt:
- name: [ 'ntp', 'unzip', 'safe-rm', 'supervisor', 'emacs-nox', 'screen', 'xtail', 'fail2ban' ]
- state: present
- update_cache: yes
-
- - name: Install screenrc file
- copy:
- src: dot-screenrc
- dest: /root/.screenrc
-
- - name: Start common services
- service:
- name: '{{ item }}'
- state: restarted
- with_items:
- - fail2ban
|