diff options
| author | spmfox <spmfox@foxwd.com> | 2023-06-25 11:59:56 -0400 |
|---|---|---|
| committer | spmfox <spmfox@foxwd.com> | 2023-06-25 11:59:56 -0400 |
| commit | 5863584610d0b43da0aca4bd7c92443a7ed3872f (patch) | |
| tree | bd1075efc3aee056cfe729ee9270b0965c36fe1f /roles/guest-configure/tasks/packages.yml | |
| parent | 16847ba6cf3d1dcbd80823c2cfa66c19013f65b0 (diff) | |
adding support for red hat subscription manager, more robust package install, guest unconfiguration
Diffstat (limited to 'roles/guest-configure/tasks/packages.yml')
| -rw-r--r-- | roles/guest-configure/tasks/packages.yml | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/roles/guest-configure/tasks/packages.yml b/roles/guest-configure/tasks/packages.yml index 509db4a..0dd3c1e 100644 --- a/roles/guest-configure/tasks/packages.yml +++ b/roles/guest-configure/tasks/packages.yml @@ -1,8 +1,17 @@ -- name: Install prerequisite packages (if defined) - ansible.builtin.package: - name: "{{ guest_configure_packages_preq }}" - state: present - when: guest_configure_packages_preq | length > 0 +- name: Block for installing prerequisite packages + block: + - name: Install prerequisite packages (if defined) + ansible.builtin.package: + name: "{{ guest_configure_packages_preq }}" + state: present + when: guest_configure_packages_preq | length > 0 + rescue: + - name: Rescue - Install prerequisite packages skipping GPG check (RedHat) + ansible.builtin.dnf: + name: "{{ guest_configure_packages_preq }}" + state: present + disable_gpg_check: true + when: ansible_os_family == "RedHat" - name: Install packages (if defined) ansible.builtin.package: |
