diff --git a/README.md b/README.md
index 689ae31b2a5e727d320c029bddf93bf4d7b86555..ce84f293ca2770324fa58c11d07f1ad946b399b2 100644
--- a/README.md
+++ b/README.md
@@ -139,7 +139,7 @@ plugins can be deployed for a given single cluster.
 Requirements
 ------------
 
--   **Ansible v2.7.6 (or newer) and python-netaddr is installed on the machine
+-   **Ansible v2.7.8 (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 3cc88fd530b367d4cd42815bbb84d111a3c79570..ce8abbac7d57a8df94f94c42064779d2e71002eb 100644
--- a/cluster.yml
+++ b/cluster.yml
@@ -3,11 +3,11 @@
   gather_facts: false
   become: no
   tasks:
-    - name: "Check ansible version >=2.7.6"
+    - name: "Check ansible version >=2.7.8"
       assert:
-        msg: "Ansible must be v2.7.6 or higher"
+        msg: "Ansible must be v2.7.8 or higher"
         that:
-          - ansible_version.string is version("2.7.6", ">=")
+          - ansible_version.string is version("2.7.8", ">=")
       tags:
         - check
   vars:
diff --git a/remove-node.yml b/remove-node.yml
index 026363c7d9bcf6c447a612d990075e7f67dcfde7..75ac2f2ef72b49ca33c767f039d569353ec54aa9 100644
--- a/remove-node.yml
+++ b/remove-node.yml
@@ -2,11 +2,11 @@
 - hosts: localhost
   become: no
   tasks:
-    - name: "Check ansible version >=2.7.6"
+    - name: "Check ansible version >=2.7.8"
       assert:
-        msg: "Ansible must be v2.7.6 or higher"
+        msg: "Ansible must be v2.7.8 or higher"
         that:
-          - ansible_version.string is version("2.7.6", ">=")
+          - ansible_version.string is version("2.7.8", ">=")
       tags:
         - check
   vars:
diff --git a/requirements.txt b/requirements.txt
index fcb79366fead84611971f1dc87646df688822777..eb00af2ddc5351aec1fda592b347111420342a63 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-ansible>=2.7.6
+ansible>=2.7.8
 jinja2>=2.9.6
 netaddr
 pbr>=1.6
diff --git a/reset.yml b/reset.yml
index e67cb72a01c60b8ee040f1c7d9b5fa64d31bd895..b790ac49054b5ab4a622a1bc5cf2ad2cf15a8fa6 100644
--- a/reset.yml
+++ b/reset.yml
@@ -2,11 +2,11 @@
 - hosts: localhost
   become: no
   tasks:
-    - name: "Check ansible version >=2.7.6"
+    - name: "Check ansible version >=2.7.8"
       assert:
-        msg: "Ansible must be v2.7.6 or higher"
+        msg: "Ansible must be v2.7.8 or higher"
         that:
-          - ansible_version.string is version("2.7.6", ">=")
+          - ansible_version.string is version("2.7.8", ">=")
       tags:
         - check
   vars:
diff --git a/scale.yml b/scale.yml
index 967f79042235d04ac9c50ad25131582a05d7a503..d5532ff1e4a9e1d7338356744a69b6d0b7477761 100644
--- a/scale.yml
+++ b/scale.yml
@@ -3,11 +3,11 @@
   gather_facts: False
   become: no
   tasks:
-    - name: "Check ansible version >=2.7.6"
+    - name: "Check ansible version >=2.7.8"
       assert:
-        msg: "Ansible must be v2.7.6 or higher"
+        msg: "Ansible must be v2.7.8 or higher"
         that:
-          - ansible_version.string is version("2.7.6", ">=")
+          - ansible_version.string is version("2.7.8", ">=")
       tags:
         - check
   vars:
diff --git a/upgrade-cluster.yml b/upgrade-cluster.yml
index f895c1f9d60a6e309e5f7c763a9cbefb77783fa2..395ca049bd4502850447eda6ffc2dec3bfb47601 100644
--- a/upgrade-cluster.yml
+++ b/upgrade-cluster.yml
@@ -3,11 +3,11 @@
   gather_facts: false
   become: no
   tasks:
-    - name: "Check ansible version >=2.7.6"
+    - name: "Check ansible version >=2.7.8"
       assert:
-        msg: "Ansible must be v2.7.6 or higher"
+        msg: "Ansible must be v2.7.8 or higher"
         that:
-          - ansible_version.string is version("2.7.6", ">=")
+          - ansible_version.string is version("2.7.8", ">=")
       tags:
         - check
   vars: