--- - name: full system upgrade if enabled ansible.builtin.dnf: name: "*" state: latest when: full_upgrade become: true tags: - upgrade - packages - asroot - RedHat - name: install packages from system package manager ansible.builtin.dnf: name: "{{ syspkgs | unique }}" state: "{{ install_state }}" when: syspkgs|length > 0 become: true tags: - packages - asroot - os - name: install packages from outside system ansible.builtin.include_tasks: file: "{{ altpkg }}" loop: "{{ altpkgs }}" loop_control: loop_var: altpkg tags: - packages - altinstall