diff --git a/README.md b/README.md
index 4693b1d69536071eaa29c87c6f471b789caa8300..eddd50216b9bdfae1a1a5da52a934588abd068b3 100644
--- a/README.md
+++ b/README.md
@@ -19,10 +19,6 @@ To deploy the cluster you can use :
 
 ### Ansible
 
-#### Ansible version
-
-Ansible v2.7.0 is failing and/or produce unexpected results due to [ansible/ansible/issues/46600](https://github.com/ansible/ansible/issues/46600)
-
 #### Usage
 
     # Install dependencies from ``requirements.txt``
@@ -142,7 +138,7 @@ plugins can be deployed for a given single cluster.
 Requirements
 ------------
 
--   **Ansible v2.6 (or newer) and python-netaddr is installed on the machine
+-   **Ansible v2.7.6 (or newer) and python-netaddr is installed on the machine
     that will run Ansible commands**
 -   **Jinja 2.9 (or newer) is required to run the Ansible Playbooks**
 -   The target servers must have **access to the Internet** in order to pull docker images. Otherwise, additional configuration is required (See [Offline Environment](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/downloads.md#offline-environment))
diff --git a/cluster.yml b/cluster.yml
index e0317758bb3a3107fce6182e4070ec391a550832..3cc88fd530b367d4cd42815bbb84d111a3c79570 100644
--- a/cluster.yml
+++ b/cluster.yml
@@ -3,12 +3,11 @@
   gather_facts: false
   become: no
   tasks:
-    - name: "Check ansible version !=2.7.0"
+    - name: "Check ansible version >=2.7.6"
       assert:
-        msg: "Ansible V2.7.0 can't be used until: https://github.com/ansible/ansible/issues/46600 is fixed"
+        msg: "Ansible must be v2.7.6 or higher"
         that:
-          - ansible_version.string is version("2.7.0", "!=")
-          - ansible_version.string is version("2.6.0", ">=")
+          - ansible_version.string is version("2.7.6", ">=")
       tags:
         - check
   vars:
diff --git a/remove-node.yml b/remove-node.yml
index 381a0a8e582a90fbdf03fa6467fef3f3abcad1c7..026363c7d9bcf6c447a612d990075e7f67dcfde7 100644
--- a/remove-node.yml
+++ b/remove-node.yml
@@ -2,12 +2,11 @@
 - hosts: localhost
   become: no
   tasks:
-    - name: "Check ansible version !=2.7.0"
+    - name: "Check ansible version >=2.7.6"
       assert:
-        msg: "Ansible V2.7.0 can't be used until: https://github.com/ansible/ansible/issues/46600 is fixed"
+        msg: "Ansible must be v2.7.6 or higher"
         that:
-          - ansible_version.string is version("2.7.0", "!=")
-          - ansible_version.string is version("2.6.0", ">=")
+          - ansible_version.string is version("2.7.6", ">=")
       tags:
         - check
   vars:
diff --git a/requirements.txt b/requirements.txt
index 8979111d78bc04f46fced821db5729f0528ba2cd..fcb79366fead84611971f1dc87646df688822777 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-ansible>=2.6.0,!=2.7.0
+ansible>=2.7.6
 jinja2>=2.9.6
 netaddr
 pbr>=1.6
diff --git a/reset.yml b/reset.yml
index 4cac93997cd354456dd31492822d240a849713c6..e67cb72a01c60b8ee040f1c7d9b5fa64d31bd895 100644
--- a/reset.yml
+++ b/reset.yml
@@ -2,12 +2,11 @@
 - hosts: localhost
   become: no
   tasks:
-    - name: "Check ansible version !=2.7.0"
+    - name: "Check ansible version >=2.7.6"
       assert:
-        msg: "Ansible V2.7.0 can't be used until: https://github.com/ansible/ansible/issues/46600 is fixed"
+        msg: "Ansible must be v2.7.6 or higher"
         that:
-          - ansible_version.string is version("2.7.0", "!=")
-          - ansible_version.string is version("2.6.0", ">=")
+          - ansible_version.string is version("2.7.6", ">=")
       tags:
         - check
   vars:
diff --git a/scale.yml b/scale.yml
index 9809eb0680a0066dcbc41fd78f02cfff81c7009f..967f79042235d04ac9c50ad25131582a05d7a503 100644
--- a/scale.yml
+++ b/scale.yml
@@ -3,12 +3,11 @@
   gather_facts: False
   become: no
   tasks:
-    - name: "Check ansible version !=2.7.0"
+    - name: "Check ansible version >=2.7.6"
       assert:
-        msg: "Ansible V2.7.0 can't be used until: https://github.com/ansible/ansible/issues/46600 is fixed"
+        msg: "Ansible must be v2.7.6 or higher"
         that:
-          - ansible_version.string is version("2.7.0", "!=")
-          - ansible_version.string is version("2.6.0", ">=")
+          - ansible_version.string is version("2.7.6", ">=")
       tags:
         - check
   vars:
diff --git a/upgrade-cluster.yml b/upgrade-cluster.yml
index 20b33d21f4688af94928e0f623894aaf22ba54e6..f895c1f9d60a6e309e5f7c763a9cbefb77783fa2 100644
--- a/upgrade-cluster.yml
+++ b/upgrade-cluster.yml
@@ -3,12 +3,11 @@
   gather_facts: false
   become: no
   tasks:
-    - name: "Check ansible version !=2.7.0"
+    - name: "Check ansible version >=2.7.6"
       assert:
-        msg: "Ansible V2.7.0 can't be used until: https://github.com/ansible/ansible/issues/46600 is fixed"
+        msg: "Ansible must be v2.7.6 or higher"
         that:
-          - ansible_version.string is version("2.7.0", "!=")
-          - ansible_version.string is version("2.6.0", ">=")
+          - ansible_version.string is version("2.7.6", ">=")
       tags:
         - check
   vars: