From 88d1f0bb5a726397107dbe9bdb09844c790bd1e6 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Wed, 20 Jan 2021 09:20:23 +0100 Subject: [PATCH] Add a role to installe/configure the infra tag repos Signed-off-by: Pierre-Yves Chibon --- .../infra_repo/files/fedora-infra-tags.repo | 6 ++++++ .../roles/infra_repo/files/rhel-infra-tags.repo | 6 ++++++ ansible/roles/infra_repo/tasks/main.yml | 16 ++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 ansible/roles/infra_repo/files/fedora-infra-tags.repo create mode 100644 ansible/roles/infra_repo/files/rhel-infra-tags.repo create mode 100644 ansible/roles/infra_repo/tasks/main.yml diff --git a/ansible/roles/infra_repo/files/fedora-infra-tags.repo b/ansible/roles/infra_repo/files/fedora-infra-tags.repo new file mode 100644 index 0000000..c7c6b8b --- /dev/null +++ b/ansible/roles/infra_repo/files/fedora-infra-tags.repo @@ -0,0 +1,6 @@ +[infrastructure-tags] +name=Fedora Infrastructure tag $releasever - $basearch +baseurl=https://kojipkgs.fedoraproject.org/repos-dist/f$releasever-infra/latest/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=https://infrastructure.fedoraproject.org/repo/infra/RPM-GPG-KEY-INFRA-TAGS diff --git a/ansible/roles/infra_repo/files/rhel-infra-tags.repo b/ansible/roles/infra_repo/files/rhel-infra-tags.repo new file mode 100644 index 0000000..349a615 --- /dev/null +++ b/ansible/roles/infra_repo/files/rhel-infra-tags.repo @@ -0,0 +1,6 @@ +[infrastructure-tags] +name=Fedora Infrastructure tag $releasever - $basearch +baseurl=https://kojipkgs.fedoraproject.org/repos-dist/epel$releasever-infra/latest/$basearch/ +enabled=1 +gpgcheck=1 +gpgkey=https://infrastructure.fedoraproject.org/repo/infra/RPM-GPG-KEY-INFRA-TAGS diff --git a/ansible/roles/infra_repo/tasks/main.yml b/ansible/roles/infra_repo/tasks/main.yml new file mode 100644 index 0000000..716f3e1 --- /dev/null +++ b/ansible/roles/infra_repo/tasks/main.yml @@ -0,0 +1,16 @@ +- name: add infrastructure tags repo - Fedora + copy: src="files/common/fedora-infra-tags.repo" dest="/etc/yum.repos.d/infra-tags.repo" + when: ansible_distribution == 'Fedora' + tags: + - config + - packages + - yumrepos + +- name: add infrastructure tags repo - RHEL + copy: src="files/common/rhel-infra-tags.repo" dest="/etc/yum.repos.d/infra-tags.repo" + when: (ansible_distribution == 'RedHat' or ansible_distribution == 'CentOS') + tags: + - config + - packages + - yumrepos +