From 3842188f547d6e52f434bf5ea012be4fdfea7d09 Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Wed, 23 Jun 2021 13:51:14 +1200 Subject: [PATCH] Opted for template to create .repo --- defaults/main.yml | 4 ++++ templates/raven-repo.j2 | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 templates/raven-repo.j2 diff --git a/defaults/main.yml b/defaults/main.yml index 16386e0..123aa0b 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,6 +3,10 @@ raven_repo_url: https://pkgs.dyn.su/el8/base/x86_64/raven-release-1.0-1.el8.noarch.rpm raven_repo_base_url: pkgs.dyn.su raven_repo_proxy: false +raven_repo_enabled: '1' +raven_repo_modular_enabled: '1' +raven_repo_multimedia_enabled: '0' +raven_repo_extras_enabled: '0' # remi_repo_url: "https://rpms.remirepo.net/enterprise/remi-release-{{ ansible_distribution_major_version }}.rpm" # remi_repo_gpg_key_url: "https://rpms.remirepo.net/RPM-GPG-KEY-remi2018" diff --git a/templates/raven-repo.j2 b/templates/raven-repo.j2 new file mode 100644 index 0000000..880aa7d --- /dev/null +++ b/templates/raven-repo.j2 @@ -0,0 +1,27 @@ +[raven] +name=Raven's RPM repo for el$releasever-$basearch - base +baseurl=https://{{ raven_repo_base_url }}/el8/base/$basearch/ +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-raven +gpgcheck=1 +enabled={{ raven_repo_enabled }} + +[raven-modular] +name=Raven's Modular RPM repo for el$releasever-$basearch - modular +baseurl=https://{{ raven_repo_base_url }}/el8/modular/$basearch/ +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-raven +gpgcheck=1 +enabled={{ raven_repo_modular_enabled }} + +[raven-multimedia] +name=Raven's RPM repo for el$releasever-$basearch - multimedia +baseurl=https://{{ raven_repo_base_url }}/el8/multimedia/$basearch/ +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-raven +gpgcheck=1 +enabled={{ raven_repo_multimedia_enabled }} + +[raven-extras] +name=Raven's RPM repo for el$releasever-$basearch - extras +baseurl=https://{{ raven_repo_base_url }}/el8/extras/$basearch/ +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-raven +gpgcheck=0 +enabled={{ raven_repo_extras_enabled }} \ No newline at end of file