You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.6 KiB
58 lines
1.6 KiB
---
|
|
|
|
- name: This module has only been tested on RHEL 7.3 x64
|
|
assert:
|
|
that:
|
|
- "ansible_userspace_bits == '64'"
|
|
- "ansible_os_family == 'RedHat'"
|
|
- "ansible_distribution_version == '7.3'"
|
|
|
|
- name: Install iptables-services
|
|
yum: name=iptables-services state=installed
|
|
tags: rpm
|
|
|
|
- name: Disable firewalld
|
|
service: name=firewalld state=stopped enabled=no
|
|
ignore_errors: yes # The firewalld service might not be installed, ignore error
|
|
|
|
- name: Enable iptables
|
|
service: name=iptables state=started enabled=yes
|
|
|
|
- name: First, disable any repos (using subscription-manager)
|
|
command: subscription-manager repos --disable="*"
|
|
tags: rpm
|
|
|
|
- name: Make sure mandatory repos are enabled
|
|
command: subscription-manager repos --enable {{ item }}
|
|
with_items:
|
|
- rhel-7-server-rpms
|
|
- rhel-7-server-optional-rpms
|
|
- rhel-7-server-extras-rpms
|
|
- rhel-7-server-ose-{{ lab_openshift_version }}-rpms
|
|
- rhel-7-fast-datapath-rpms # see https://access.redhat.com/solutions/3008401
|
|
tags: rpm
|
|
|
|
- name: Install nfs-utils
|
|
yum: name=nfs-utils state=installed
|
|
tags: rpm
|
|
|
|
- name: Install bash-completion
|
|
yum: name=bash-completion state=installed
|
|
when: "'masters' in group_names" # Only on master server
|
|
tags: rpm
|
|
|
|
- name: Install NetworkManager
|
|
yum: name=NetworkManager state=installed
|
|
tags: rpm
|
|
|
|
- name: Install net-tools
|
|
yum: name=net-tools state=installed
|
|
tags: rpm
|
|
|
|
- name: Install bind-utils
|
|
yum: name=bind-utils state=installed
|
|
tags: rpm
|
|
|
|
- name: Install httpd-tools
|
|
yum: name=httpd-tools state=installed
|
|
tags: rpm
|
|
|