- name: Install packages apt: name: # Needed for handling GPG keys for repositories - debian-keyring - debian-archive-keyring - apt-transport-https # Easy to edit files - vim - tmux - htop # Spam prevention - fail2ban # Disk monitoring - smartmontools state: present - name: Install Vim config get_url: url: 'https://r8r.be/vim' dest: '{{ item.dest }}' owner: "{{ item.user }}" group: "{{ item.user }}" mode: '644' with_items: - user: debian dest: "/home/debian/.vimrc" - user: root dest: "/root/.vimrc" - name: Enable fail2ban service: name: fail2ban state: started enabled: true