diff --git a/roles/etcd/tasks/gen_certs_script.yml b/roles/etcd/tasks/gen_certs_script.yml
index 325d537b5a9ef4bac35bff03d8af7573ea6a9775..40a720cf4a704e070876faa23da59770229ef492 100644
--- a/roles/etcd/tasks/gen_certs_script.yml
+++ b/roles/etcd/tasks/gen_certs_script.yml
@@ -35,7 +35,6 @@
     mode: "0700"
   run_once: true
   when:
-    - gen_certs | default(false)
     - inventory_hostname == groups['etcd'][0]
 
 - name: Gen_certs | run cert generation script for etcd and kube control plane nodes