--- - name: Update and upgrade apt packages gather_facts: false hosts: all serial: 1 tasks: - name: Upgrade packages apt: upgrade: true update_cache: true cache_valid_time: 86400 # One day register: packages - reboot: when: packages.changed - name: Remove unused packages apt: autoremove: true autoclean: true