blob: 60507636f6b08906d81300f93a7842dd45f9557b (
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
31
32
33
34
35
|
---
- name: "Cleaning yum repositories"
command: "yum clean all"
- name: "Install required packages"
yum:
name: "{{ item }}"
state: latest
with_items:
- wget
- git
- net-tools
- bind-utils
- bridge-utils
- bash-completion
- vim-enhanced
- name: "Update all packages (this can take a very long time)"
yum:
name: "*"
state: latest
- 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"
|