--- - name: Update apt cache ansible.builtin.apt: update_cache: true cache_valid_time: "{{ packages_cache_valid_time }}" become: true when: packages_update_cache | bool - name: Upgrade all packages ansible.builtin.apt: upgrade: dist become: true when: packages_upgrade | bool - name: Install packages ansible.builtin.apt: name: "{{ packages_install }}" state: "{{ packages_state }}" become: true when: packages_install | length > 0 - name: Remove packages ansible.builtin.apt: name: "{{ packages_remove }}" state: absent purge: false become: true when: packages_remove | length > 0 - name: Remove unused dependencies ansible.builtin.apt: autoremove: true become: true when: packages_autoremove | bool