diff --git a/roles/orahost/defaults/main.yml b/roles/orahost/defaults/main.yml index 45f695c16..b14d0ec66 100644 --- a/roles/orahost/defaults/main.yml +++ b/roles/orahost/defaults/main.yml @@ -46,6 +46,9 @@ - /tmp/authorized_keys keyfile: /tmp/known_hosts + # Extra repositories that should be enabled + extrarepos_enabled: + extrarepos_disabled: #epel_rpm: "http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm" 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 %}" diff --git a/roles/orahost/tasks/main.yml b/roles/orahost/tasks/main.yml index a698b3625..034b43eb5 100644 --- a/roles/orahost/tasks/main.yml +++ b/roles/orahost/tasks/main.yml @@ -10,7 +10,11 @@ - oscheck - name: Install packages required by Oracle on OL/RHEL - yum: name={{ item }} state=installed enablerepo=* + yum: + name: "{{ item }}" + state: installed + enablerepo: "{{ extrarepos_enabled |default (omit) }}" + disablerepo: "{{ extrarepos_disabled |default (omit) }}" with_items: "{{oracle_packages}}" when: install_os_packages and ansible_os_family == 'RedHat' tags: os_packages, oscheck @@ -22,7 +26,11 @@ tags: os_packages, oscheck - name: Install packages required by Oracle for ASMlib on OL/RHEL - yum: name={{ item }} state=installed enablerepo=* + yum: + name: "{{ item }}" + state: installed + enablerepo: "{{ extrarepos_enabled |default (omit) }}" + disablerepo: "{{ extrarepos_disabled |default (omit) }}" with_items: "{{oracle_asm_packages}}" when: install_os_packages and device_persistence == 'asmlib' and ansible_os_family == 'RedHat' tags: os_packages, oscheck