From 000a87b1aed38a4570e43ea6a5a7d21279405876 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Tue, 6 Dec 2022 11:00:10 +0100 Subject: [PATCH] Update to 2022-12-06 11:00 --- roles/repo_base/tasks/Rocky-8.yml | 39 +++++++++++++++++++++++++++++++ roles/repo_base/tasks/Rocky-9.yml | 34 +++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 roles/repo_base/tasks/Rocky-8.yml create mode 100644 roles/repo_base/tasks/Rocky-9.yml diff --git a/roles/repo_base/tasks/Rocky-8.yml b/roles/repo_base/tasks/Rocky-8.yml new file mode 100644 index 0000000..67ef55d --- /dev/null +++ b/roles/repo_base/tasks/Rocky-8.yml @@ -0,0 +1,39 @@ +--- + +- name: Configure repositories + yum_repository: + file: "{{ item.file }}" + description: "Rocky {{ item.name }}" + name: "{{ item.name }}" + mirrorlist: https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo={{ item.dir }}-$releasever + baseurl: https://dl.rockylinux.org/pub/rocky/$releasever/{{ item.dir }}/$basearch/os/ + gpgcheck: True + gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + enabled: "{{ item.enabled | default(True) }}" + loop: + - name: baseos + file: Rocky-BaseOS + dir: BaseOS + - name: appstream + file: Rocky-AppStream + dir: AppStream + - name: extras + file: Rocky-Extras + dir: extras + - name: powertools + file: Rocky-PowerTools + dir: PowerTools + tags: repo + +- name: Remove obsolete repo + file: path=/etc/yum.repos.d/{{ item }}.repo state=absent + loop: + - fws + tags: repo + +- include_tasks: epel_{{ ansible_os_family }}-{{ ansible_distribution_major_version }}.yml + tags: always +- include_tasks: dbd_{{ ansible_os_family }}.yml + tags: always +- include_tasks: postgres_client_{{ ansible_os_family }}.yml + tags: always diff --git a/roles/repo_base/tasks/Rocky-9.yml b/roles/repo_base/tasks/Rocky-9.yml new file mode 100644 index 0000000..f265ad4 --- /dev/null +++ b/roles/repo_base/tasks/Rocky-9.yml @@ -0,0 +1,34 @@ +--- + +- name: Configure repositories + yum_repository: + file: "{{ item.file }}" + description: "Rocky {{ item.name }}" + name: "{{ item.name }}" + mirrorlist: https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo={{ item.dir }}-$releasever + baseurl: https://dl.rockylinux.org/pub/rocky/$releasever/{{ item.dir }}/$basearch/os/ + gpgcheck: True + gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial + enabled: "{{ item.enabled | default(True) }}" + loop: + - name: baseos + file: Rocky-BaseOS + dir: BaseOS + - name: appstream + file: Rocky-AppStream + dir: AppStream + - name: extras + file: Rocky-Extras + dir: extras + - name: crb + file: Rocky-CRB + dir: CRB + tags: repo + + +- include_tasks: epel_{{ ansible_os_family }}-{{ ansible_distribution_major_version }}.yml + tags: always +- include_tasks: dbd_{{ ansible_os_family }}.yml + tags: always +- include_tasks: postgres_client_{{ ansible_os_family }}.yml + tags: always