--- # Ensure that virtual guests have the guest tools installed. # TODO: Refactor to make cleaner, and more DRY - block: - name: Guest Tools Repository rhsm_repository: name: rhel-7-server-rh-common-rpms state: present when: - ansible_distribution_major_version == '7' - name: Install ovirt-guest-agent on RHV Guests yum: name: ovirt-guest-agent state: present notify: Ovirt Agent Restart when: - ansible_distribution_major_version == '7' - name: Guest Tools Repository rhsm_repository: name: rhel-8-for-x86_64-appstream-rpms state: present when: - ansible_distribution_major_version == '8' - name: Install qemu-guest agent on RHEL8 Guest yum: name: qemu-guest-agent state: present notify: Qemu Agent Restart when: - ansible_distribution_major_version == '8' when: - ansible_os_family == "RedHat" - ansible_virtualization_type == "RHEV" - name: Install katello-agent on Satellite managed systems yum: name: katello-agent state: present when: foreman is defined - name: Install insights-client on RHEL systems yum: name: insights-client state: present when: ansible_distribution == "RedHat"