Make OL get Fedora's EPEL but force it to lower priority over Oracle EPEL so that rpmfusion works, and we hopefully do not break OS patching again
This commit is contained in:
@@ -60,5 +60,29 @@
|
|||||||
loop_control:
|
loop_control:
|
||||||
label: '{{ item.name }} will be {{ item.state }}'
|
label: '{{ item.name }} will be {{ item.state }}'
|
||||||
notify: [ensure_repo_epel.package_facts, ensure_repo_epel.service_facts]
|
notify: [ensure_repo_epel.package_facts, ensure_repo_epel.service_facts]
|
||||||
|
- name: prioritize oracle epel repo
|
||||||
|
when:
|
||||||
|
- ansible_facts["system"] == 'Linux'
|
||||||
|
- ansible_facts["distribution"] == 'OracleLinux'
|
||||||
|
community.general.ini_file:
|
||||||
|
path: "/etc/yum.repos.d/oracle-epel-ol{{ ansible_facts['distribution_major_version'] }}.repo"
|
||||||
|
section: "ol{{ ansible_facts['distribution_major_version'] }}_developer_EPEL"
|
||||||
|
option: priority
|
||||||
|
value: '1'
|
||||||
|
no_extra_spaces: true
|
||||||
|
mode: '0644'
|
||||||
|
create: false
|
||||||
|
- name: deprioritize upstream epel repo
|
||||||
|
when:
|
||||||
|
- ansible_facts["system"] == 'Linux'
|
||||||
|
- ansible_facts["distribution"] == 'OracleLinux'
|
||||||
|
community.general.ini_file:
|
||||||
|
path: "/etc/yum.repos.d/epel.repo"
|
||||||
|
section: epel
|
||||||
|
option: priority
|
||||||
|
value: '99'
|
||||||
|
no_extra_spaces: true
|
||||||
|
mode: '0644'
|
||||||
|
create: false
|
||||||
- name: flush handlers
|
- name: flush handlers
|
||||||
ansible.builtin.meta: flush_handlers
|
ansible.builtin.meta: flush_handlers
|
||||||
|
|||||||
@@ -9,3 +9,7 @@ package_list:
|
|||||||
name: oraclelinux-developer-release-el10
|
name: oraclelinux-developer-release-el10
|
||||||
state: present
|
state: present
|
||||||
url: oraclelinux-developer-release-el10
|
url: oraclelinux-developer-release-el10
|
||||||
|
- disable_gpg_check: 'yes'
|
||||||
|
name: epel-release
|
||||||
|
state: present
|
||||||
|
url: https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
|
||||||
|
|||||||
@@ -9,3 +9,7 @@ package_list:
|
|||||||
name: oraclelinux-developer-release-el9
|
name: oraclelinux-developer-release-el9
|
||||||
state: present
|
state: present
|
||||||
url: oraclelinux-developer-release-el9
|
url: oraclelinux-developer-release-el9
|
||||||
|
- disable_gpg_check: 'yes'
|
||||||
|
name: epel-release
|
||||||
|
state: present
|
||||||
|
url: https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
|
||||||
|
|||||||
Reference in New Issue
Block a user