diff --git a/roles/kubernetes-apps/ingress_controller/ingress_nginx/defaults/main.yml b/roles/kubernetes-apps/ingress_controller/ingress_nginx/defaults/main.yml
index 21ea68c9d2beaee074cf1638f797e117ea9b707f..10cf1a7fca2614f99862bab5b586e7056d054a9a 100644
--- a/roles/kubernetes-apps/ingress_controller/ingress_nginx/defaults/main.yml
+++ b/roles/kubernetes-apps/ingress_controller/ingress_nginx/defaults/main.yml
@@ -16,3 +16,5 @@ ingress_nginx_termination_grace_period_seconds: 300
 # ingress_nginx_class: nginx
 ingress_nginx_webhook_enabled: false
 ingress_nginx_webhook_job_ttl: 1800
+
+ingress_nginx_probe_initial_delay_seconds: 10
\ No newline at end of file
diff --git a/roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2 b/roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2
index a405385c6db23be192ea9e873dc65532dc85e87b..6ab424983c6232642b3346dd9cbd561678386586 100644
--- a/roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2
+++ b/roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2
@@ -112,7 +112,7 @@ spec:
               path: /healthz
               port: 10254
               scheme: HTTP
-            initialDelaySeconds: 10
+            initialDelaySeconds: {{ ingress_nginx_probe_initial_delay_seconds }}
             periodSeconds: 10
             timeoutSeconds: 5
             successThreshold: 1
@@ -122,7 +122,7 @@ spec:
               path: /healthz
               port: 10254
               scheme: HTTP
-            initialDelaySeconds: 10
+            initialDelaySeconds: {{ ingress_nginx_probe_initial_delay_seconds }}
             periodSeconds: 10
             timeoutSeconds: 5
             successThreshold: 1