Commit 9d0299da authored by Jeff Geerling's avatar Jeff Geerling

Fix idempotence for web ui enablement.

parent 75136958
......@@ -30,7 +30,7 @@ TODO.
TODO.
kubernetes_enable_web_ui: True
kubernetes_enable_web_ui: False
TODO.
......
......@@ -75,6 +75,14 @@
- kubernetes_allow_pods_on_master
- kubernetes_init_stat.stat.exists == False
- name: Check if Kubernetes Dashboard UI service already exists.
shell: kubectl get services --namespace kube-system | grep -q kubernetes-dashboard
changed_when: False
register: kubernetes_dashboard_service
when: kubernetes_enable_web_ui
- name: Enable the Kubernetes Web Dashboard UI (if configured).
command: "kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml"
when: kubernetes_enable_web_ui
when:
- kubernetes_enable_web_ui
- kubernetes_dashboard_service is failed
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment