--- - name: Configure package source template: src: "sources.{{ ansible_distribution_name }}.list" dest: "/etc/apt/sources.list" owner: root group: root mode: "u=rw,g=r,o=r" - name: Update packages and install common packages apt: name: - aptitude - apt-transport-https # TODO Can be removed after using only Debian >= buster due to feature integrated into apt - ca-certificates - cron - curl - dirmngr - dnsutils - git - gnupg2 - python3 - python3-pip - software-properties-common - ufw - wget state: present allow_unauthenticated: no update_cache: yes cache_valid_time: 3600 autoclean: yes autoremove: yes