diff --git a/README-automember.md b/README-automember.md
index 2b3d2faf70ecb81660f380e4244f563d69022f10..4184269fb1b3a7328816da94ce567d5e765f555e 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 e009a4d6bcd1fd02d8f0f1bd2fa3db2197493ffc..b4e02d00666d4795dbf706036301b704029b9dd1 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 b07d4833c1c912e15a2060c0d7e7e99645d084d9..68c0b810799cce157916223bfc9c6ef3055fa6ad 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 6196f6350f3b79a0826e1646e48a6c8a2d42a64e..9dccf6de128f861f8382aebf366568f34e768578 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 249e0ef692930f5005ed0e4cff10d227b2084dea..8d6f6ce3d0a8e15856746745450fcfdd77c2c158 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 ee9521fa84b5a8220be6c4754e9476d88b116a26..a57c73999eb2568bac2f198a92a53bf7c191766f 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 7e1d25964d33b23415034fc2f9eaca85b6ebb286..5969829f4f8e15c5fc680702f7032a20aa148799 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 c17fcbb3e21209f2a60221466099364434014029..0ecf16accf04db337210e61dd0ed8e3ac5445514 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 8b809840ad4e7eef376fcbe6e80566706ee9a5b7..849d30c5ea69d25cbf77c25b78642be0c4c64710 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 86299747dc344e7bfa359630f27321ce2d968f4a..a72c66f995f34a51709961f5268d87948f8542da 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 ba31cd3444da2715c6a37f06f982a89a20cfa905..5998ef625c729f1595ca7bd5850f22e377e52397 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 750610e81879c43ad8cd01a7155e89715e8c5b79..75b8bb54fa44fd9d6039a423dfe47cac385e58aa 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 7ec23e869dcfa613069c799620fd34d26ffe9891..e60ac5ab4fe2cf6fe83232a0652f355c87c50a14 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 19d1702c699b1549abe982956ff95028a7c455a3..792375a7dab534787e8be80cce613b09274e557f 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 4add56eeb692da5666694ec930d18e182356a06e..068bb85156a469cd6205dc5849654377348d9dfd 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 e687150fe8ed40a5724cdd250e85372c527f0cf6..eb278a6befa24ead600babefabe1496c6f2bccc1 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 2f7601a36297c6bbd36f801a2536cacb69b8f651..bcf45d8cfcb89481ead144d96d8bc2ff0e9564d6 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 b47422715763510e69b15b5df38a67afac43a1e4..3367f96a0aa332ed612c226e7308625b0d6eecdb 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 e750a55f4e84c17ef174e77c9c66fbf1483badc5..40bd660fbb56965cb2e97d874cab768c5a1791fd 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 b8467513649651587199290c2d5e45484e5dd952..c7fc9f6b9dfc609a9aa75d5b4ce92f36653831a2 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 900c24d5db2672b172d04d037c8a550d1322835b..f5a5b32a742b13a604a5f6374b3e65aac59bda95 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 89565d9e18b44d4d91d3fe017a670c514e65ce73..bfc9f6c8900c94ce7aa51a4d78e14933151fe671 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 14ecc94888c0d95f4a7621f544db896566aa4169..447e09103484013c15d3673963fe011b97e19338 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 0651d7c8b963bc68b8a9a351ffef892de3fc1a8f..e8edd44d92436214ee287ae17b163af859fe618e 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 0162322451fbba9ee5e6c996958add689d7dd1ad..837265879cb2e58998d6948e8c9355d0ff460c98 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 907d70c42615b224d387ab21c12eb1974628fcf9..8a765a063acdebadbe04c48bfa5b98d352faa9bb 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 26f466007fa03d153070de9c2153f195284650a4..1ab08770c856a11087d69dc30a38929a24560a16 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 1457c3aa822742fedc67fbc877317ba7908d8c36..583db06dc189f2fba7d6a0da33ca667f914fcbee 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 6ed977d60cab1ccb828986931f51551db67c0bbd..b8e3b655cf3360337ec3c5b5b6d4e08133fa8c9d 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 d0f62c672d15e15e46126f772032be8847927934..18ee3e538bc669150db61386fe3d6827dd19ac46 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 64b603164f6b56c78216f75435e792dee5976949..3c231e1deeb258c5824893fe7435063a71d93b70 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 058020e67ca788ac613cbfe8d9c858353ffd2a09..afdd12489ce7c168213c45dcbde4c1cb697043ab 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 0b51d4acd2a18edf6c0b2664267a7783dd981483..60c7a26c72ed78223dbad35b7d32148438721f11 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 e9092e056757d959175eaf99452fb2460c27f741..05b3c68a7d09e6c3ee1c7464eef0cafe751bc52b 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 d68b721c0fff02d6097976949dce9e0b3b55421e..1647e2de491d810c20708c7e887532538f206836 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 a422334503695497aa6ee6bd3de190340c74547a..23b1ef334c4ce943ffd606100ee8ad4896d5d8a4 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 a30e11e8b02c12216b6dce22c18ad8204c994bbf..20683a85823f423a560e0be2154acbbeb914bce2 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 7ea9176a5d4ff48bf8f47d2e9cc0a104e716f34b..17c8297c5a48bbbdda90f6c7a8146133fd9cd0e7 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 36cc077632d0ad124f3d5d5f689f8b26cb1c1568..3411e337d9ad26a8d12156f27f5d19e9b345b1b0 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 96d6b799d32da0840a53476f264b8eeeb7ea9c48..f9ee2ae0f545de23defe86ed3de3672f8f5b98be 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 07ab73df9191da1072e6b772fa3912061ef14091..2a95eb52d1b46daca9f9fa6da1f5d90052219756 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 38f9c3b7caee4ce2bd32d401402db40084df8e44..b74f5c9f9d03704872ad805890074cd14bd8d6ae 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 1e85b01d0f46b6bd927d38b04faddb7470d376c6..ce6befd7bab825176aa094db15d2bc092a619181 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 56d575100bf40ce9b08919013ff22c26eae87485..a552576f4c32e3e9ae581d47639e1da3f57e3f30 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 d7b70575bd285750cffd6b82ccd43f040478d0ad..fade9c6fa542515b9f096b47a098f3d9eb0a9808 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 a89f2663026c6a8027f5040deac9890e1cc508df..39a315e6a01854697701df112a2898d443fe620e 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 a9e5e61d4cf45b912a677587e770eecd47aeb5f8..9157f66355f79b07307393d08609627a2fc0eb32 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 29ee98db69e5c0f19e5c2e7ee86e7853df833043..f8e6461cbf13a14209c4e72e3a805e03c0e8846d 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 6780867687684c4076454cb82d3a295bcb64168a..ce790dd615f876b41463000124801edc4bf5eb7a 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 07869b8b2290ca26b848e4bbf33995e2f9fe67bd..57769856168a686036fe5e77ee35e72bbc869568 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 7a5f24522fb08f59ba4f7824a0b3f4da3a6b1b08..078d9703bf6cd3318364c95bb23b91a9d6dbf1ec 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 d36bf2fa8ec1ad6638bc5450510ff910b1866669..060781974b2488c7d6a2605b04e4bc03471f18b2 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 faa4fb0f37815d5c3525956d0cabbb2a06fa073f..a147b2ad4ac266684c7ed26820960dae142fdd7a 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 f7e7196bdc2905bbd725d79d30c34a0a6b302881..700379cb56146347f29acf1113528497b132d8cf 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 faa4fb0f37815d5c3525956d0cabbb2a06fa073f..a147b2ad4ac266684c7ed26820960dae142fdd7a 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: