From 012f0deb005fecc0854b4612c03ad602d3422f6f Mon Sep 17 00:00:00 2001
From: Rafael Guterres Jeffman <rjeffman@gmail.com>
Date: Mon, 30 Dec 2024 09:29:59 -0300
Subject: [PATCH] Remove 'vars' files of unsupported distributions

This patch removes 'vars' files from roles for unsupported distributions
and change minimum supported Fedora to version 40+.

Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
---
 README.md                           | 4 ++--
 roles/ipabackup/README.md           | 2 +-
 roles/ipaclient/README.md           | 2 +-
 roles/ipaclient/vars/Fedora-25.yml  | 5 -----
 roles/ipaclient/vars/Fedora-26.yml  | 5 -----
 roles/ipaclient/vars/RedHat-7.3.yml | 5 -----
 roles/ipareplica/README.md          | 2 +-
 roles/ipareplica/vars/Fedora-25.yml | 7 -------
 roles/ipareplica/vars/Fedora-26.yml | 7 -------
 roles/ipareplica/vars/Fedora-27.yml | 7 -------
 roles/ipaserver/README.md           | 2 +-
 roles/ipaserver/vars/Fedora-25.yml  | 7 -------
 roles/ipaserver/vars/Fedora-26.yml  | 7 -------
 roles/ipaserver/vars/Fedora-27.yml  | 7 -------
 roles/ipasmartcard_client/README.md | 2 +-
 roles/ipasmartcard_server/README.md | 2 +-
 16 files changed, 8 insertions(+), 65 deletions(-)
 delete mode 100644 roles/ipaclient/vars/Fedora-25.yml
 delete mode 100644 roles/ipaclient/vars/Fedora-26.yml
 delete mode 100644 roles/ipaclient/vars/RedHat-7.3.yml
 delete mode 100644 roles/ipareplica/vars/Fedora-25.yml
 delete mode 100644 roles/ipareplica/vars/Fedora-26.yml
 delete mode 100644 roles/ipareplica/vars/Fedora-27.yml
 delete mode 100644 roles/ipaserver/vars/Fedora-25.yml
 delete mode 100644 roles/ipaserver/vars/Fedora-26.yml
 delete mode 100644 roles/ipaserver/vars/Fedora-27.yml

diff --git a/README.md b/README.md
index b74f5c9f..8e8c64a8 100644
--- a/README.md
+++ b/README.md
@@ -66,7 +66,7 @@ Supported Distributions
 -----------------------
 
 * RHEL/CentOS 7.4+
-* Fedora 26+
+* Fedora 40+
 * Ubuntu
 * Debian 10+ (ipaclient only, no server or replica!)
 
@@ -125,7 +125,7 @@ ansible-freeipa/plugins/module_utils to ~/.ansible/plugins/
 
 **RPM package**
 
-There are RPM packages available for Fedora 29+. These are installing the roles and modules into the global Ansible directories for `roles`, `plugins/modules` and `plugins/module_utils` in the `/usr/share/ansible` directory. Therefore is it possible to use the roles and modules without adapting the names like it is done in the example playbooks.
+There are RPM packages available for Fedora. These are installing the roles and modules into the global Ansible directories for `roles`, `plugins/modules` and `plugins/module_utils` in the `/usr/share/ansible` directory. Therefore is it possible to use the roles and modules without adapting the names like it is done in the example playbooks.
 
 **Ansible Galaxy**
 
diff --git a/roles/ipabackup/README.md b/roles/ipabackup/README.md
index a552576f..de022872 100644
--- a/roles/ipabackup/README.md
+++ b/roles/ipabackup/README.md
@@ -34,7 +34,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.6+
 * CentOS Stream 8+
-* Fedora 26+
+* Fedora 40+
 * Ubuntu 16.04 and 18.04
 
 
diff --git a/roles/ipaclient/README.md b/roles/ipaclient/README.md
index 39a315e6..726856c7 100644
--- a/roles/ipaclient/README.md
+++ b/roles/ipaclient/README.md
@@ -25,7 +25,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.4+
 * CentOS Stream 8+
-* Fedora 26+
+* Fedora 40+
 * Ubuntu
 * Debian
 
diff --git a/roles/ipaclient/vars/Fedora-25.yml b/roles/ipaclient/vars/Fedora-25.yml
deleted file mode 100644
index c01176c6..00000000
--- a/roles/ipaclient/vars/Fedora-25.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-# defaults file for ipaclient
-# vars/Fedora-25.yml
----
-ipaclient_packages: [ "ipa-client", "libselinux-python" ]
-# ansible_python_interpreter: '/usr/bin/python2'
diff --git a/roles/ipaclient/vars/Fedora-26.yml b/roles/ipaclient/vars/Fedora-26.yml
deleted file mode 100644
index 29fa605a..00000000
--- a/roles/ipaclient/vars/Fedora-26.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-# defaults file for ipaclient
-# vars/Fedora-26.yml
----
-ipaclient_packages: [ "ipa-client", "libselinux-python" ]
-# ansible_python_interpreter: '/usr/bin/python2'
diff --git a/roles/ipaclient/vars/RedHat-7.3.yml b/roles/ipaclient/vars/RedHat-7.3.yml
deleted file mode 100644
index 1acd1958..00000000
--- a/roles/ipaclient/vars/RedHat-7.3.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-# defaults file for ipaclient
-# vars/RedHat-7.3.yml
----
-ipaclient_packages: [ "ipa-client", "ipa-admintools", "libselinux-python" ]
-# ansible_python_interpreter: '/usr/bin/python2'
diff --git a/roles/ipareplica/README.md b/roles/ipareplica/README.md
index 5d1ece56..21371330 100644
--- a/roles/ipareplica/README.md
+++ b/roles/ipareplica/README.md
@@ -28,7 +28,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.6+
 * CentOS Stream 8+
-* Fedora 26+
+* Fedora 40+
 * Ubuntu 16.04 and 18.04
 
 
diff --git a/roles/ipareplica/vars/Fedora-25.yml b/roles/ipareplica/vars/Fedora-25.yml
deleted file mode 100644
index 3ed54d5a..00000000
--- a/roles/ipareplica/vars/Fedora-25.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# defaults file for ipareplica
-# vars/Fedora-25.yml
----
-ipareplica_packages: [ "ipa-server", "libselinux-python" ]
-ipareplica_packages_dns: [ "ipa-server-dns" ]
-ipareplica_packages_adtrust: [ "ipa-server-trust-ad" ]
-ipareplica_packages_firewalld: [ "firewalld" ]
diff --git a/roles/ipareplica/vars/Fedora-26.yml b/roles/ipareplica/vars/Fedora-26.yml
deleted file mode 100644
index df2d7162..00000000
--- a/roles/ipareplica/vars/Fedora-26.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# defaults file for ipareplica
-# vars/Fedora-26.yml
----
-ipareplica_packages: [ "ipa-server", "libselinux-python" ]
-ipareplica_packages_dns: [ "ipa-server-dns" ]
-ipareplica_packages_adtrust: [ "ipa-server-trust-ad" ]
-ipareplica_packages_firewalld: [ "firewalld" ]
diff --git a/roles/ipareplica/vars/Fedora-27.yml b/roles/ipareplica/vars/Fedora-27.yml
deleted file mode 100644
index c5ed279b..00000000
--- a/roles/ipareplica/vars/Fedora-27.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# defaults file for ipareplica
-# vars/Fedora-27.yml
----
-ipareplica_packages: [ "ipa-server", "libselinux-python" ]
-ipareplica_packages_dns: [ "ipa-server-dns" ]
-ipareplica_packages_adtrust: [ "ipa-server-trust-ad" ]
-ipareplica_packages_firewalld: [ "firewalld" ]
diff --git a/roles/ipaserver/README.md b/roles/ipaserver/README.md
index 57769856..a055e4a7 100644
--- a/roles/ipaserver/README.md
+++ b/roles/ipaserver/README.md
@@ -25,7 +25,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.6+
 * CentOS Stream 8+
-* Fedora 26+
+* Fedora 40+
 * Ubuntu 16.04 and 18.04
 
 
diff --git a/roles/ipaserver/vars/Fedora-25.yml b/roles/ipaserver/vars/Fedora-25.yml
deleted file mode 100644
index eaf249d9..00000000
--- a/roles/ipaserver/vars/Fedora-25.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# defaults file for ipaserver
-# vars/Fedora-25.yml
----
-ipaserver_packages: [ "ipa-server", "libselinux-python" ]
-ipaserver_packages_dns: [ "ipa-server-dns" ]
-ipaserver_packages_adtrust: [ "ipa-server-trust-ad" ]
-ipaserver_packages_firewalld: [ "firewalld" ]
diff --git a/roles/ipaserver/vars/Fedora-26.yml b/roles/ipaserver/vars/Fedora-26.yml
deleted file mode 100644
index 9e9a4d68..00000000
--- a/roles/ipaserver/vars/Fedora-26.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# defaults file for ipaserver
-# vars/Fedora-26.yml
----
-ipaserver_packages: [ "ipa-server", "libselinux-python" ]
-ipaserver_packages_dns: [ "ipa-server-dns" ]
-ipaserver_packages_adtrust: [ "ipa-server-trust-ad" ]
-ipaserver_packages_firewalld: [ "firewalld" ]
diff --git a/roles/ipaserver/vars/Fedora-27.yml b/roles/ipaserver/vars/Fedora-27.yml
deleted file mode 100644
index ffa2f0da..00000000
--- a/roles/ipaserver/vars/Fedora-27.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-# defaults file for ipaserver
-# vars/Fedora-27.yml
----
-ipaserver_packages: [ "ipa-server", "libselinux-python" ]
-ipaserver_packages_dns: [ "ipa-server-dns" ]
-ipaserver_packages_adtrust: [ "ipa-server-trust-ad" ]
-ipaserver_packages_firewalld: [ "firewalld" ]
diff --git a/roles/ipasmartcard_client/README.md b/roles/ipasmartcard_client/README.md
index 06078197..20473a0a 100644
--- a/roles/ipasmartcard_client/README.md
+++ b/roles/ipasmartcard_client/README.md
@@ -25,7 +25,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.6+
 * CentOS Stream 8+
-* Fedora 26+
+* Fedora 40+
 
 
 Requirements
diff --git a/roles/ipasmartcard_server/README.md b/roles/ipasmartcard_server/README.md
index 700379cb..c8c542e1 100644
--- a/roles/ipasmartcard_server/README.md
+++ b/roles/ipasmartcard_server/README.md
@@ -27,7 +27,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.6+
 * CentOS Stream 8+
-* Fedora 26+
+* Fedora 40+
 
 
 Requirements
-- 
GitLab