diff options
author | Matthieu Saulnier <fantom@fedoraproject.org> | 2018-06-18 20:55:12 +0200 |
---|---|---|
committer | Matthieu Saulnier <fantom@fedoraproject.org> | 2018-06-18 20:55:12 +0200 |
commit | bff9d64507b2e4e7c43bae4f591bcbf95da4925e (patch) | |
tree | b8254c68313d65f9ca554548de7ea5ce5d8c9be0 | |
parent | f85e1523099778bcfaaff96f298c2baae49373ad (diff) | |
download | playbooks-ansible-bff9d64507b2e4e7c43bae4f591bcbf95da4925e.tar.gz playbooks-ansible-bff9d64507b2e4e7c43bae4f591bcbf95da4925e.tar.xz playbooks-ansible-bff9d64507b2e4e7c43bae4f591bcbf95da4925e.zip |
Add local mirror available on fallback network
-rw-r--r-- | roles/common/files/fedora-fantom-fallback.repo | 9 | ||||
-rw-r--r-- | roles/common/files/updates-fantom-fallback.repo | 29 | ||||
-rw-r--r-- | roles/common/files/updates-testing-fantom-fallback.repo | 29 | ||||
-rw-r--r-- | roles/common/tasks/repos.yml | 13 |
4 files changed, 79 insertions, 1 deletions
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" |