--- - name: Update APT package list and upgrade packages # hosts: "dc00,dc01,dc02,dc03,dc04,dc05,dc09" hosts: prod become: true become_method: su vars: ansible_user: user tasks: - name: Update APT package list ansible.builtin.apt: update_cache: true upgrade: dist - name: Check if a reboot is required. stat: path: /var/run/reboot-required register: reboot_required_file - name: Reboot the server (if required). debug: msg: "Ansible Version: {{ reboot_required_file.stdout }}" when: reboot_required_file.stat.exists == true - name: Remove dependencies that are no longer required. apt: autoremove: yes