aboutsummaryrefslogtreecommitdiff
path: root/roles/guest-configure/tasks/packages.yml
blob: 0dd3c1e6864fccec5741466f39cc9644bd7381b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- 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:
    name: "{{ guest_configure_packages }}"
    state: present
  when: guest_configure_packages | length > 0