- name: Upgrade packages become: true ansible.builtin.apt: update_cache: true upgrade: dist notify: apt_reboot - name: Reboot if necessary ansible.builtin.meta: flush_handlers - name: Clean up dependencies become: true ansible.builtin.apt: autoremove: true purge: true - name: Install packages become: true ansible.builtin.package: name: '{{ apt_packages }}' state: present when: apt_packages | length > 0 - name: Configure unattended-upgrades ansible.builtin.include_tasks: unattended_upgrades.yml when: apt_unattended_upgrades