diff options
-rw-r--r-- | roles/common/files/fedora-fantom-hidden.repo | 29 | ||||
-rw-r--r-- | roles/common/files/fedora-fantom.repo | 29 | ||||
-rw-r--r-- | roles/common/files/updates-fantom.repo | 2 | ||||
-rw-r--r-- | roles/common/tasks/pkgs.yml | 2 | ||||
-rw-r--r-- | roles/common/tasks/repos.yml | 70 |
5 files changed, 122 insertions, 10 deletions
diff --git a/roles/common/files/fedora-fantom-hidden.repo b/roles/common/files/fedora-fantom-hidden.repo new file mode 100644 index 0000000..f69a6e2 --- /dev/null +++ b/roles/common/files/fedora-fantom-hidden.repo @@ -0,0 +1,29 @@ +[fedora-fantom-hidden] +name=Fedora $releasever - $basearch on Casper's hidden server +failovermethod=priority +baseurl=http://pmstfd4f6s5bm2xq.onion/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 + +[fedora-debuginfo-fantom-hidden] +name=Fedora $releasever - $basearch - Debug on Casper's hidden server +failovermethod=priority +baseurl=http://pmstfd4f6s5bm2xq.onion/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/ +enabled=0 +metadata_expire=7d +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False + +[fedora-source-fantom-hidden] +name=Fedora $releasever - Source on Casper's hidden server +failovermethod=priority +baseurl=http://pmstfd4f6s5bm2xq.onion/pub/fedora/linux/releases/$releasever/Everything/source/tree/ +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/fedora-fantom.repo b/roles/common/files/fedora-fantom.repo new file mode 100644 index 0000000..7eb53a7 --- /dev/null +++ b/roles/common/files/fedora-fantom.repo @@ -0,0 +1,29 @@ +[fedora-fantom] +name=Fedora $releasever - $basearch on Casper's server +failovermethod=priority +baseurl=https://mirror.casperlefantom.net: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 + +[fedora-debuginfo-fantom] +name=Fedora $releasever - $basearch - Debug on Casper's server +failovermethod=priority +baseurl=https://mirror.casperlefantom.net:4433/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/ +enabled=0 +metadata_expire=7d +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch +skip_if_unavailable=False + +[fedora-source-fantom] +name=Fedora $releasever - Source on Casper's server +failovermethod=priority +baseurl=https://mirror.casperlefantom.net:4433/pub/fedora/linux/releases/$releasever/Everything/source/tree/ +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.repo b/roles/common/files/updates-fantom.repo index cb54c47..1adb521 100644 --- a/roles/common/files/updates-fantom.repo +++ b/roles/common/files/updates-fantom.repo @@ -2,7 +2,7 @@ name=Fedora $releasever - $basearch - Updates on Casper's server failovermethod=priority baseurl=https://mirror.casperlefantom.net:4433/pub/fedora/linux/updates/$releasever/$basearch/ -enabled=1 +enabled=0 gpgcheck=1 metadata_expire=6h gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch diff --git a/roles/common/tasks/pkgs.yml b/roles/common/tasks/pkgs.yml index 3c5b687..3bf37a5 100644 --- a/roles/common/tasks/pkgs.yml +++ b/roles/common/tasks/pkgs.yml @@ -23,6 +23,7 @@ - libsemanage-python - libselinux-python - policycoreutils-python + - setools-console - cryptsetup - rsync - sudo @@ -52,6 +53,7 @@ - libsemanage-python - libselinux-python - policycoreutils-python + - setools-console - cryptsetup - rsync - sudo diff --git a/roles/common/tasks/repos.yml b/roles/common/tasks/repos.yml index f4723ea..1fac98c 100644 --- a/roles/common/tasks/repos.yml +++ b/roles/common/tasks/repos.yml @@ -1,4 +1,4 @@ -- name: Installation du miroir local updates +- name: Installation du dépôt updates Fantom copy: src=updates-fantom.repo dest=/etc/yum.repos.d/updates-fantom.repo when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" and ansible_distribution_release != "Rawhide" @@ -9,16 +9,11 @@ option=enabled value=0 when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" - and ansible_distribution_release != "Rawhide" - -- name: Installation du miroir hidden updates - copy: src=updates-fantom-hidden.repo dest=/etc/yum.repos.d/updates-fantom-hidden.repo - when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" - and ansible_distribution_release != "Rawhide" + and ansible_distribution_release != "Rawhide" and outdoor is not defined -- name: Désactivation du dépôt Fantom +- name: Désactivation du dépôt updates Fantom ini_file: dest=/etc/yum.repos.d/updates-fantom.repo - section=updates + section=updates-fantom option=enabled value=0 when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" @@ -32,3 +27,60 @@ when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" and ansible_distribution_release != "Rawhide" and outdoor is defined +- name: Activation du dépôt updates Fantom + ini_file: dest=/etc/yum.repos.d/updates-fantom.repo + section=updates-fantom + option=enabled + value=1 + when: ansible_distribution_version|int >= 20 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" and outdoor is not defined + + +- name: Installation du dépôt updates Hidden + copy: src=updates-fantom-hidden.repo dest=/etc/yum.repos.d/updates-fantom-hidden.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 + when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" + +- name: Désactivation du dépôt Fedora + ini_file: dest=/etc/yum.repos.d/fedora.repo + section=fedora + option=enabled + value=0 + when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" and outdoor is not defined + +- name: Désactivation du dépôt Fedora Fantom + ini_file: dest=/etc/yum.repos.d/fedora-fantom.repo + section=fedora-fantom + option=enabled + value=0 + when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" and outdoor is defined + +- name: Activation du dépôt Fedora + ini_file: dest=/etc/yum.repos.d/fedora.repo + section=fedora + option=enabled + value=1 + when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" and outdoor is defined + +- name: Activation du dépôt Fedora Fantom + ini_file: dest=/etc/yum.repos.d/fedora-fantom.repo + section=fedora-fantom + option=enabled + value=1 + when: ansible_distribution_version|int >= 24 and ansible_architecture == "x86_64" + and ansible_distribution_release != "Rawhide" and outdoor is not defined + + +- name: Installation du dépôt Fedora 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" |