--- - name: 'Install updates through package management' hosts: 'all' pre_tasks: - name: 'Update package cache if needed' become: true ansible.builtin.apt: update_cache: true cache_valid_time: 3600 tasks: - name: 'Install all available update' become: true ansible.builtin.apt: upgrade: 'dist' - name: 'Remove unneeded dependencies and leftover packages from cache' become: true ansible.builtin.apt: autoclean: true autoremove: true