summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/common/files/fedora-fantom-hidden.repo29
-rw-r--r--roles/common/files/fedora-fantom.repo29
-rw-r--r--roles/common/files/updates-fantom.repo2
-rw-r--r--roles/common/tasks/pkgs.yml2
-rw-r--r--roles/common/tasks/repos.yml70
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"