diff --git a/roles/kubernetes/preinstall/defaults/main.yml b/roles/kubernetes/preinstall/defaults/main.yml
index 86a1e85ae51a11e8054c3d5795095e4ecc73b808..75a30a2144828dec676c76c483b08da723a2eca1 100644
--- a/roles/kubernetes/preinstall/defaults/main.yml
+++ b/roles/kubernetes/preinstall/defaults/main.yml
@@ -5,6 +5,7 @@ run_gitinfos: false
 ignore_assert_errors: false
 
 epel_rpm_download_url: "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
+epel_enabled: true
 
 common_required_pkgs:
   - python-httplib2
diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml
index db07794c045d014fc2f7b712941161420865cbc1..56b52b6c89b0c9aaea9c08ea501cd4e544375b93 100644
--- a/roles/kubernetes/preinstall/tasks/main.yml
+++ b/roles/kubernetes/preinstall/tasks/main.yml
@@ -114,6 +114,7 @@
     - ansible_distribution in ["CentOS","RedHat"]
     - not is_atomic
     - epel_rpm_download_url != ''
+    - epel_enabled|bool
   register: epel_task_result
   until: epel_task_result|succeeded
   retries: 4