Update control-plane-setup.yml

better error handling for secret creation
This commit is contained in:
Ben 2022-11-01 10:51:23 -05:00 committed by GitHub
parent 4510948151
commit 6e2981fbfe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -62,7 +62,11 @@
with_items:
- "kubectl create secret -n kube-system generic weave-passwd --from-literal=weave-passwd={{ kubernetes_pod_network.weavepasswd }}"
register: weave_secret_result
changed_when: "'created' in weave_secret_result.stdout"
changed_when:
- "'created' in weave_secret_result.stdout"
failed_when:
- weave_secret_result.rc != 0
- "'already exists' not in weave_secret_result.stderr"
when: kubernetes_pod_network.cni == 'weave'
- name: Add weave configuration file.