multiple changes

This commit is contained in:
2020-06-23 08:47:39 -04:00
parent 7a8f957c3f
commit e87f15168a
5 changed files with 55 additions and 3 deletions

View File

@@ -2,10 +2,14 @@
- name: Set up IPA Client
hosts: lab_ipa_client
become: yes
collections:
- freeipa.ansible_freeipa
roles:
- role: debian-freeipa-client
when: ansible_facts['os_family'] == "Debian"
- role: alvaroaleman.freeipa-client
- role: ipaclient
state: present
when: ansible_facts['os_family'] == "RedHat"
- name: Set up Basic Lab Packages

15
podhost.yml Normal file
View File

@@ -0,0 +1,15 @@
- name: K8S installed and ready
hosts: k8s
become: yes
tasks:
- name: EPEL Repo enabled
yum:
name: epel-release
state: present
- name: Setting sebool container_manage_cgroup
seboolean:
name: container_manage_cgroup
state: yes
persistent: yes

View File

@@ -5,4 +5,10 @@
service:
name: ovirt-guest-agent
state: restarted
when: ansible_virtualization_type == "RHEV"
- name: Qemu Agent Restart
service:
name: qemu-guest-agent
state: restarted
when: ansible_virtualization_type == "RHEV"

View File

@@ -1,17 +1,42 @@
---
# 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_os_family == "RedHat"
- ansible_distribution_major_version == '7'
- name: Guest Tools Repository
rhsm_repository:
name: rhel-8-for-x86_64-appstream-rpms
state: present
when:
- ansible_os_family == "RedHat"
- ansible_distribution_major_version == '8'
- name: Install ovirt-guest-agent on RHV Guests
yum:
name: ovirt-guest-agent
state: present
notify: Ovirt Agent Restart
when: ansible_virtualization_type == "RHEV"
when:
- ansible_virtualization_type == "RHEV"
- ansible_os_family == "RedHat"
- ansible_distribution_major_version == '7'
- name: Install qemu-guest agent on RHEL8 Guest
yum:
name: qemu-guest-agent
state: present
notify: Qemu Agent Restart
when:
- ansible_virtualization_type == "RHEV"
- ansible_os_family == "RedHat"
- ansible_distribution_major_version == '8'
- name: Install katello-agent on Satellite managed systems
yum:
@@ -24,4 +49,3 @@
name: insights-client
state: present
when: ansible_os_family == "RedHat"

View File

@@ -27,3 +27,6 @@
- name: Include Gitea tasks
include: gitea.yml
# - name: Include Pod Host
# include: podhost.yml