--- - name: Update and upgrade apt packages hosts: all become: true become-method: sudo tasks: - name: Update packages with apt when: ansible_pkg_mgr == 'apt' become: true become-method: sudo ansible.builtin.apt: update_cache: true - name: Upgrade packages with apt when: ansible_pkg_mgr == 'apt' become: true become-method: sudo ansible.builtin.apt: upgrade: dist - name: Update packages with yum when: ansible_pkg_mgr == 'yum' become: true become-method: sudo ansible.builtin.yum: name: '*' state: latest # noqa: package-latest - name: Upgrade packages with yum when: ansible_pkg_mgr == 'yum' become: true become-method: sudo ansible.builtin.yum: name: '*' state: latest # noqa: package-latest exclude: kernel*