Skip to content

Commit 5e1cf4e

Browse files
committed
Added 2 variables for enabling/disabling extra yum repositories:
- extrarepos_enabled - extrarepos_disabled Comma separated list of repositories that should be enabled/disabled. e.g If running a RHEL7 based AMI on aws, the following repos should be enabled for getting access to compat- packages extrarepos_enabled: "rhui-REGION-rhel-server-extras,rhui-REGION-rhel-server-optional"
1 parent b518550 commit 5e1cf4e

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

roles/orahost/defaults/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@
4646
- /tmp/authorized_keys
4747
keyfile: /tmp/known_hosts
4848

49+
# Extra repositories that should be enabled
50+
extrarepos_enabled:
51+
extrarepos_disabled:
4952

5053
#epel_rpm: "http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm"
5154
asmlib_rpm: "{% if ansible_distribution_major_version|int==6%}{{asmlib_rpm_el6}}{%elif ansible_distribution_major_version|int==7 %}{{asmlib_rpm_el7}}{% else %}None{% endif %}"

roles/orahost/tasks/main.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
- oscheck
1111

1212
- name: Install packages required by Oracle on OL/RHEL
13-
yum: name={{ item }} state=installed enablerepo=*
13+
yum:
14+
name: "{{ item }}"
15+
state: installed
16+
enablerepo: "{{ extrarepos_enabled |default (omit) }}"
17+
disablerepo: "{{ extrarepos_disabled |default (omit) }}"
1418
with_items: "{{oracle_packages}}"
1519
when: install_os_packages and ansible_os_family == 'RedHat'
1620
tags: os_packages, oscheck
@@ -22,7 +26,11 @@
2226
tags: os_packages, oscheck
2327

2428
- name: Install packages required by Oracle for ASMlib on OL/RHEL
25-
yum: name={{ item }} state=installed enablerepo=*
29+
yum:
30+
name: "{{ item }}"
31+
state: installed
32+
enablerepo: "{{ extrarepos_enabled |default (omit) }}"
33+
disablerepo: "{{ extrarepos_disabled |default (omit) }}"
2634
with_items: "{{oracle_asm_packages}}"
2735
when: install_os_packages and device_persistence == 'asmlib' and ansible_os_family == 'RedHat'
2836
tags: os_packages, oscheck

0 commit comments

Comments
 (0)