diff --git a/roles/kubernetes-apps/ingress_controller/cert_manager/tasks/main.yml b/roles/kubernetes-apps/ingress_controller/cert_manager/tasks/main.yml index 65640ae17..c36f2c993 100644 --- a/roles/kubernetes-apps/ingress_controller/cert_manager/tasks/main.yml +++ b/roles/kubernetes-apps/ingress_controller/cert_manager/tasks/main.yml @@ -71,6 +71,9 @@ command: "{{ bin_dir }}/kubectl wait po --namespace={{ cert_manager_namespace }} --selector app=webhook --for=condition=Ready --timeout=600s" register: cert_manager_webhook_pods_ready when: inventory_hostname == groups['kube_control_plane'][0] + until: cert_manager_webhook_pods_ready is succeeded + retries: 30 + delay: 10 - name: Cert Manager | Create ClusterIssuer manifest template: