diff --git a/inventory/sample/group_vars/all/all.yml b/inventory/sample/group_vars/all/all.yml
index c9d3766a9382526448aa68da12c6369837f51af1..89b39679388177fcb924f7da6d4e6bd08a59e401 100644
--- a/inventory/sample/group_vars/all/all.yml
+++ b/inventory/sample/group_vars/all/all.yml
@@ -109,3 +109,6 @@ no_proxy_exclude_workers: false
 # rh_subscription_usage: "Development"
 # rh_subscription_role: "Red Hat Enterprise Server"
 # rh_subscription_sla: "Self-Support"
+
+## Check if access_ip responds to ping. Set false if your firewall blocks ICMP.
+# ping_access_ip: true
diff --git a/roles/kubernetes/preinstall/defaults/main.yml b/roles/kubernetes/preinstall/defaults/main.yml
index 5bf702dba250ac0b6b0250b96202e91308a1de99..5a562f78c1e61d7e87b6616538e625d84b2114d5 100644
--- a/roles/kubernetes/preinstall/defaults/main.yml
+++ b/roles/kubernetes/preinstall/defaults/main.yml
@@ -56,3 +56,6 @@ yum_repo_dir: /etc/yum.repos.d
 
 # number of times package install task should be retried
 pkg_install_retries: 4
+
+# Check if access_ip responds to ping. Set false if your firewall blocks ICMP.
+ping_access_ip: true
diff --git a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
index a2db1d993a7e997b440b511de6cba13b8c3cd0c8..371e66436f858934d0e08caa5d31773aebd42a60 100644
--- a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
+++ b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
@@ -114,6 +114,7 @@
   when:
     - access_ip is defined
     - not ignore_assert_errors
+    - ping_access_ip
 
 - name: Stop if RBAC is not enabled when dashboard is enabled
   assert: