From e61b8db66c2a64449d449cc5cd7aeef8e42353cb Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Tue, 26 Nov 2024 11:56:24 +0100
Subject: [PATCH] Change minimum Ansible version to 2.14

RHEL-9 is still using ansible-core 2.14.
---
 README-automember.md                    | 2 +-
 README-automountkey.md                  | 2 +-
 README-automountlocation.md             | 2 +-
 README-automountmap.md                  | 2 +-
 README-cert.md                          | 2 +-
 README-config.md                        | 2 +-
 README-delegation.md                    | 2 +-
 README-dnsconfig.md                     | 2 +-
 README-dnsforwardzone.md                | 2 +-
 README-dnsrecord.md                     | 2 +-
 README-dnszone.md                       | 2 +-
 README-group.md                         | 2 +-
 README-hbacrule.md                      | 2 +-
 README-hbacsvc.md                       | 2 +-
 README-hbacsvcgroup.md                  | 2 +-
 README-host.md                          | 2 +-
 README-hostgroup.md                     | 2 +-
 README-idoverridegroup.md               | 2 +-
 README-idoverrideuser.md                | 2 +-
 README-idp.md                           | 2 +-
 README-idrange.md                       | 2 +-
 README-idview.md                        | 2 +-
 README-inventory-plugin-freeipa.md      | 2 +-
 README-location.md                      | 2 +-
 README-netgroup.md                      | 2 +-
 README-permission.md                    | 2 +-
 README-privilege.md                     | 2 +-
 README-pwpolicy.md                      | 2 +-
 README-role.md                          | 2 +-
 README-selfservice.md                   | 2 +-
 README-server.md                        | 2 +-
 README-service.md                       | 2 +-
 README-servicedelegationrule.md         | 2 +-
 README-servicedelegationtarget.md       | 2 +-
 README-sudocmd.md                       | 2 +-
 README-sudocmdgroup.md                  | 2 +-
 README-sudorule.md                      | 2 +-
 README-topology.md                      | 2 +-
 README-trust.md                         | 2 +-
 README-user.md                          | 2 +-
 README-vault.md                         | 2 +-
 README.md                               | 2 +-
 meta/runtime.yml                        | 2 +-
 roles/ipabackup/README.md               | 2 +-
 roles/ipabackup/meta/main.yml           | 2 +-
 roles/ipaclient/README.md               | 2 +-
 roles/ipaclient/meta/main.yml           | 2 +-
 roles/ipareplica/README.md              | 2 +-
 roles/ipareplica/meta/main.yml          | 2 +-
 roles/ipaserver/README.md               | 2 +-
 roles/ipaserver/meta/main.yml           | 2 +-
 roles/ipasmartcard_client/README.md     | 2 +-
 roles/ipasmartcard_client/meta/main.yml | 2 +-
 roles/ipasmartcard_server/README.md     | 2 +-
 roles/ipasmartcard_server/meta/main.yml | 2 +-
 55 files changed, 55 insertions(+), 55 deletions(-)

diff --git a/README-automember.md b/README-automember.md
index 2b3d2faf70..4184269fb1 100644
--- a/README-automember.md
+++ b/README-automember.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-automountkey.md b/README-automountkey.md
index e009a4d6bc..b4e02d0066 100644
--- a/README-automountkey.md
+++ b/README-automountkey.md
@@ -21,7 +21,7 @@ FreeIPA versions 4.4.0 and up are supported by the ipaautomountkey module.
 Requirements
 ------------
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-automountlocation.md b/README-automountlocation.md
index b07d4833c1..68c0b81079 100644
--- a/README-automountlocation.md
+++ b/README-automountlocation.md
@@ -21,7 +21,7 @@ FreeIPA versions 4.4.0 and up are supported by the ipaautomountlocation module.
 Requirements
 ------------
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-automountmap.md b/README-automountmap.md
index 6196f6350f..9dccf6de12 100644
--- a/README-automountmap.md
+++ b/README-automountmap.md
@@ -21,7 +21,7 @@ FreeIPA versions 4.4.0 and up are supported by the ipaautomountmap module.
 Requirements
 ------------
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-cert.md b/README-cert.md
index 249e0ef692..8d6f6ce3d0 100644
--- a/README-cert.md
+++ b/README-cert.md
@@ -25,7 +25,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 * Some tool to generate a certificate signing request (CSR) might be needed, like `openssl`.
 
 **Node**
diff --git a/README-config.md b/README-config.md
index ee9521fa84..a57c73999e 100644
--- a/README-config.md
+++ b/README-config.md
@@ -25,7 +25,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-delegation.md b/README-delegation.md
index 7e1d25964d..5969829f4f 100644
--- a/README-delegation.md
+++ b/README-delegation.md
@@ -23,7 +23,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-dnsconfig.md b/README-dnsconfig.md
index c17fcbb3e2..0ecf16accf 100644
--- a/README-dnsconfig.md
+++ b/README-dnsconfig.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-dnsforwardzone.md b/README-dnsforwardzone.md
index 8b809840ad..849d30c5ea 100644
--- a/README-dnsforwardzone.md
+++ b/README-dnsforwardzone.md
@@ -21,7 +21,7 @@ FreeIPA versions 4.4.0 and up are supported by the ipadnsforwardzone module.
 Requirements
 ------------
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-dnsrecord.md b/README-dnsrecord.md
index 86299747dc..a72c66f995 100644
--- a/README-dnsrecord.md
+++ b/README-dnsrecord.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-dnszone.md b/README-dnszone.md
index ba31cd3444..5998ef625c 100644
--- a/README-dnszone.md
+++ b/README-dnszone.md
@@ -23,7 +23,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 
 **Node**
diff --git a/README-group.md b/README-group.md
index 750610e818..75b8bb54fa 100644
--- a/README-group.md
+++ b/README-group.md
@@ -29,7 +29,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-hbacrule.md b/README-hbacrule.md
index 7ec23e869d..e60ac5ab4f 100644
--- a/README-hbacrule.md
+++ b/README-hbacrule.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-hbacsvc.md b/README-hbacsvc.md
index 19d1702c69..792375a7da 100644
--- a/README-hbacsvc.md
+++ b/README-hbacsvc.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-hbacsvcgroup.md b/README-hbacsvcgroup.md
index 4add56eeb6..068bb85156 100644
--- a/README-hbacsvcgroup.md
+++ b/README-hbacsvcgroup.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-host.md b/README-host.md
index e687150fe8..eb278a6bef 100644
--- a/README-host.md
+++ b/README-host.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-hostgroup.md b/README-hostgroup.md
index 2f7601a362..bcf45d8cfc 100644
--- a/README-hostgroup.md
+++ b/README-hostgroup.md
@@ -26,7 +26,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-idoverridegroup.md b/README-idoverridegroup.md
index b474227157..3367f96a0a 100644
--- a/README-idoverridegroup.md
+++ b/README-idoverridegroup.md
@@ -29,7 +29,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-idoverrideuser.md b/README-idoverrideuser.md
index e750a55f4e..40bd660fbb 100644
--- a/README-idoverrideuser.md
+++ b/README-idoverrideuser.md
@@ -29,7 +29,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-idp.md b/README-idp.md
index b846751364..c7fc9f6b9d 100644
--- a/README-idp.md
+++ b/README-idp.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-idrange.md b/README-idrange.md
index 900c24d5db..f5a5b32a74 100644
--- a/README-idrange.md
+++ b/README-idrange.md
@@ -37,7 +37,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-idview.md b/README-idview.md
index 89565d9e18..bfc9f6c890 100644
--- a/README-idview.md
+++ b/README-idview.md
@@ -29,7 +29,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-inventory-plugin-freeipa.md b/README-inventory-plugin-freeipa.md
index 14ecc94888..447e091034 100644
--- a/README-inventory-plugin-freeipa.md
+++ b/README-inventory-plugin-freeipa.md
@@ -25,7 +25,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-location.md b/README-location.md
index 0651d7c8b9..e8edd44d92 100644
--- a/README-location.md
+++ b/README-location.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-netgroup.md b/README-netgroup.md
index 0162322451..837265879c 100644
--- a/README-netgroup.md
+++ b/README-netgroup.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-permission.md b/README-permission.md
index 907d70c426..8a765a063a 100644
--- a/README-permission.md
+++ b/README-permission.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-privilege.md b/README-privilege.md
index 26f466007f..1ab08770c8 100644
--- a/README-privilege.md
+++ b/README-privilege.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-pwpolicy.md b/README-pwpolicy.md
index 1457c3aa82..583db06dc1 100644
--- a/README-pwpolicy.md
+++ b/README-pwpolicy.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-role.md b/README-role.md
index 6ed977d60c..b8e3b655cf 100644
--- a/README-role.md
+++ b/README-role.md
@@ -25,7 +25,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-selfservice.md b/README-selfservice.md
index d0f62c672d..18ee3e538b 100644
--- a/README-selfservice.md
+++ b/README-selfservice.md
@@ -23,7 +23,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-server.md b/README-server.md
index 64b603164f..3c231e1dee 100644
--- a/README-server.md
+++ b/README-server.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-service.md b/README-service.md
index 058020e67c..afdd12489c 100644
--- a/README-service.md
+++ b/README-service.md
@@ -25,7 +25,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FReeIPA version (see above)
diff --git a/README-servicedelegationrule.md b/README-servicedelegationrule.md
index 0b51d4acd2..60c7a26c72 100644
--- a/README-servicedelegationrule.md
+++ b/README-servicedelegationrule.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-servicedelegationtarget.md b/README-servicedelegationtarget.md
index e9092e0567..05b3c68a7d 100644
--- a/README-servicedelegationtarget.md
+++ b/README-servicedelegationtarget.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-sudocmd.md b/README-sudocmd.md
index d68b721c0f..1647e2de49 100644
--- a/README-sudocmd.md
+++ b/README-sudocmd.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-sudocmdgroup.md b/README-sudocmdgroup.md
index a422334503..23b1ef334c 100644
--- a/README-sudocmdgroup.md
+++ b/README-sudocmdgroup.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-sudorule.md b/README-sudorule.md
index a30e11e8b0..20683a8582 100644
--- a/README-sudorule.md
+++ b/README-sudorule.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-topology.md b/README-topology.md
index 7ea9176a5d..17c8297c5a 100644
--- a/README-topology.md
+++ b/README-topology.md
@@ -22,7 +22,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-trust.md b/README-trust.md
index 36cc077632..3411e337d9 100644
--- a/README-trust.md
+++ b/README-trust.md
@@ -21,7 +21,7 @@ Requirements
 
 **Controller**
 
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 
diff --git a/README-user.md b/README-user.md
index 96d6b799d3..f9ee2ae0f5 100644
--- a/README-user.md
+++ b/README-user.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README-vault.md b/README-vault.md
index 07ab73df91..2a95eb52d1 100644
--- a/README-vault.md
+++ b/README-vault.md
@@ -24,7 +24,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/README.md b/README.md
index 38f9c3b7ca..b74f5c9f9d 100644
--- a/README.md
+++ b/README.md
@@ -74,7 +74,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/meta/runtime.yml b/meta/runtime.yml
index 1e85b01d0f..ce6befd7ba 100644
--- a/meta/runtime.yml
+++ b/meta/runtime.yml
@@ -1,2 +1,2 @@
 ---
-requires_ansible: ">=2.15.0"
+requires_ansible: ">=2.14.0"
diff --git a/roles/ipabackup/README.md b/roles/ipabackup/README.md
index 56d575100b..a552576f4c 100644
--- a/roles/ipabackup/README.md
+++ b/roles/ipabackup/README.md
@@ -42,7 +42,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/roles/ipabackup/meta/main.yml b/roles/ipabackup/meta/main.yml
index d7b70575bd..fade9c6fa5 100644
--- a/roles/ipabackup/meta/main.yml
+++ b/roles/ipabackup/meta/main.yml
@@ -6,7 +6,7 @@ galaxy_info:
   description: A role to backup and restore an IPA server
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: "2.15"
+  min_ansible_version: "2.14"
   platforms:
   - name: Fedora
     versions:
diff --git a/roles/ipaclient/README.md b/roles/ipaclient/README.md
index a89f266302..39a315e6a0 100644
--- a/roles/ipaclient/README.md
+++ b/roles/ipaclient/README.md
@@ -34,7 +34,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/roles/ipaclient/meta/main.yml b/roles/ipaclient/meta/main.yml
index a9e5e61d4c..9157f66355 100644
--- a/roles/ipaclient/meta/main.yml
+++ b/roles/ipaclient/meta/main.yml
@@ -6,7 +6,7 @@ galaxy_info:
   description: A role to join a machine to an IPA domain
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: "2.15"
+  min_ansible_version: "2.14"
   platforms:
   - name: Fedora
     versions:
diff --git a/roles/ipareplica/README.md b/roles/ipareplica/README.md
index 29ee98db69..f8e6461cbf 100644
--- a/roles/ipareplica/README.md
+++ b/roles/ipareplica/README.md
@@ -36,7 +36,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/roles/ipareplica/meta/main.yml b/roles/ipareplica/meta/main.yml
index 6780867687..ce790dd615 100644
--- a/roles/ipareplica/meta/main.yml
+++ b/roles/ipareplica/meta/main.yml
@@ -6,7 +6,7 @@ galaxy_info:
   description: A role to setup an IPA domain replica
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: "2.15"
+  min_ansible_version: "2.14"
   platforms:
   - name: Fedora
     versions:
diff --git a/roles/ipaserver/README.md b/roles/ipaserver/README.md
index 07869b8b22..5776985616 100644
--- a/roles/ipaserver/README.md
+++ b/roles/ipaserver/README.md
@@ -33,7 +33,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/roles/ipaserver/meta/main.yml b/roles/ipaserver/meta/main.yml
index 7a5f24522f..078d9703bf 100644
--- a/roles/ipaserver/meta/main.yml
+++ b/roles/ipaserver/meta/main.yml
@@ -6,7 +6,7 @@ galaxy_info:
   description: A role to setup an iPA domain server
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: "2.15"
+  min_ansible_version: "2.14"
   platforms:
   - name: Fedora
     versions:
diff --git a/roles/ipasmartcard_client/README.md b/roles/ipasmartcard_client/README.md
index d36bf2fa8e..060781974b 100644
--- a/roles/ipasmartcard_client/README.md
+++ b/roles/ipasmartcard_client/README.md
@@ -32,7 +32,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/roles/ipasmartcard_client/meta/main.yml b/roles/ipasmartcard_client/meta/main.yml
index faa4fb0f37..a147b2ad4a 100644
--- a/roles/ipasmartcard_client/meta/main.yml
+++ b/roles/ipasmartcard_client/meta/main.yml
@@ -6,7 +6,7 @@ galaxy_info:
   description: A role to setup IPA server(s) for Smart Card authentication
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: "2.15"
+  min_ansible_version: "2.14"
   platforms:
   - name: Fedora
     versions:
diff --git a/roles/ipasmartcard_server/README.md b/roles/ipasmartcard_server/README.md
index f7e7196bdc..700379cb56 100644
--- a/roles/ipasmartcard_server/README.md
+++ b/roles/ipasmartcard_server/README.md
@@ -34,7 +34,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.15+
+* Ansible version: 2.14+
 
 **Node**
 * Supported FreeIPA version (see above)
diff --git a/roles/ipasmartcard_server/meta/main.yml b/roles/ipasmartcard_server/meta/main.yml
index faa4fb0f37..a147b2ad4a 100644
--- a/roles/ipasmartcard_server/meta/main.yml
+++ b/roles/ipasmartcard_server/meta/main.yml
@@ -6,7 +6,7 @@ galaxy_info:
   description: A role to setup IPA server(s) for Smart Card authentication
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: "2.15"
+  min_ansible_version: "2.14"
   platforms:
   - name: Fedora
     versions: