blob: 433c1c4e3b5c5240f9e0b16e1b014517ba9111ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
---
- name: "Cleaning yum repositories"
command: "yum clean all"
- name: "Install required packages"
yum:
name: "{{ item }}"
state: latest
with_items: "{{ required_packages }}"
when: manage_packages|bool
- name: "Update all packages (this can take a very long time)"
yum:
name: '*'
state: latest
when: manage_packages|bool
- name: "Verify hostname"
shell: hostnamectl status | awk "/Static hostname/"'{ print $3 }'
register: hostname_fqdn
- name: "Set hostname if required"
hostname:
name: "{{ ansible_fqdn }}"
when: hostname_fqdn.stdout != ansible_fqdn
- name: "Verify SELinux is enforcing"
fail:
msg: "SELinux is required for OpenShift and has been detected as '{{ ansible_selinux.config_mode }}'"
when: ansible_selinux.config_mode != "enforcing"
|