make the packages role more generic
This commit is contained in:
33
tasks/RedHat_do_install.yml
Normal file
33
tasks/RedHat_do_install.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
- 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
|
||||
Reference in New Issue
Block a user