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.
47 lines
1.3 KiB
47 lines
1.3 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: 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
|
|
|