From bff9d64507b2e4e7c43bae4f591bcbf95da4925e Mon Sep 17 00:00:00 2001 From: Matthieu Saulnier Date: Mon, 18 Jun 2018 20:55:12 +0200 Subject: Add local mirror available on fallback network --- roles/common/files/fedora-fantom-fallback.repo | 9 +++++++ roles/common/files/updates-fantom-fallback.repo | 29 ++++++++++++++++++++++ .../files/updates-testing-fantom-fallback.repo | 29 ++++++++++++++++++++++ roles/common/tasks/repos.yml | 13 +++++++++- 4 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 roles/common/files/fedora-fantom-fallback.repo create mode 100644 roles/common/files/updates-fantom-fallback.repo create mode 100644 roles/common/files/updates-testing-fantom-fallback.repo diff --git a/roles/common/files/fedora-fantom-fallback.repo b/roles/common/files/fedora-fantom-fallback.repo new file mode 100644 index 0000000..ee9371e --- /dev/null +++ b/roles/common/files/fedora-fantom-fallback.repo @@ -0,0 +1,9 @@ +[fedora-fantom-fallback] +name=Fedora $releasever - $basearch on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/ +enabled=0 +metadata_expire=7d +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False diff --git a/roles/common/files/updates-fantom-fallback.repo b/roles/common/files/updates-fantom-fallback.repo new file mode 100644 index 0000000..99ac083 --- /dev/null +++ b/roles/common/files/updates-fantom-fallback.repo @@ -0,0 +1,29 @@ +[updates-fantom-fallback] +name=Fedora $releasever - $basearch - Updates on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/updates/$releasever/$basearch/ +enabled=0 +gpgcheck=1 +metadata_expire=6h +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False + +[updates-debuginfo-fantom-fallback] +name=Fedora $releasever - $basearch - Updates - Debug on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/updates/$releasever/$basearch/debug/ +enabled=0 +gpgcheck=1 +metadata_expire=6h +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False + +[updates-source-fantom-fallback] +name=Fedora $releasever - Updates Source on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/updates/$releasever/SRPMS/ +enabled=0 +gpgcheck=1 +metadata_expire=6h +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False diff --git a/roles/common/files/updates-testing-fantom-fallback.repo b/roles/common/files/updates-testing-fantom-fallback.repo new file mode 100644 index 0000000..49dd9f3 --- /dev/null +++ b/roles/common/files/updates-testing-fantom-fallback.repo @@ -0,0 +1,29 @@ +[updates-testing-fantom-fallback] +name=Fedora $releasever - $basearch - Test Updates on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/updates/testing/$releasever/$basearch/ +enabled=0 +gpgcheck=1 +metadata_expire=6h +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False + +[updates-testing-debuginfo-fantom-fallback] +name=Fedora $releasever - $basearch - Test Updates Debug on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/updates/testing/$releasever/$basearch/debug/ +enabled=0 +gpgcheck=1 +metadata_expire=6h +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False + +[updates-testing-source-fantom-fallback] +name=Fedora $releasever - Test Updates Source on Casper's fallback server +failovermethod=priority +baseurl=https://10.42.0.52:4433/pub/fedora/linux/updates/testing/$releasever/SRPMS/ +enabled=0 +gpgcheck=1 +metadata_expire=6h +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False diff --git a/roles/common/tasks/repos.yml b/roles/common/tasks/repos.yml index acbae9b..2d1cece 100644 --- a/roles/common/tasks/repos.yml +++ b/roles/common/tasks/repos.yml @@ -41,6 +41,11 @@ when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" and ansible_distribution_release != "Rawhide" +- name: Installation du dépôt updates Fallback + copy: src=updates-fantom-fallback.repo dest=/etc/yum.repos.d/updates-fantom-fallback.repo + when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" + - name: Installation du dépôt Fedora Fantom copy: src=fedora-fantom.repo dest=/etc/yum.repos.d/fedora-fantom.repo @@ -80,11 +85,17 @@ and ansible_distribution_release != "Rawhide" and outdoor is not defined -- name: Installation du dépôt Fedora Hidden fantom +- name: Installation du dépôt Fedora fantom Hidden copy: src=fedora-fantom-hidden.repo dest=/etc/yum.repos.d/fedora-fantom-hidden.repo when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" and ansible_distribution_release != "Rawhide" +- name: Installation du dépôt Fedora fantom Fallback + copy: src=fedora-fantom-fallback.repo dest=/etc/yum.repos.d/fedora-fantom-fallback.repo + when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" + + - name: Installation du dépôt EPEL pour Centos yum: name=epel-release state=present when: ansible_distribution == "CentOS" and ansible_pkg_mgr == "yum" -- cgit