diff --git a/ansible/roles/observability/tasks/main.yml b/ansible/roles/observability/tasks/main.yml index 845dacf..4d06478 100644 --- a/ansible/roles/observability/tasks/main.yml +++ b/ansible/roles/observability/tasks/main.yml @@ -172,25 +172,19 @@ register: prometheus_patch changed_when: true - - name: Wait for Tailscale endpoint (IP/hostname) for Grafana + - name: Check Tailscale endpoint (IP/hostname) for Grafana shell: >- kubectl -n {{ observability_namespace }} get svc kube-prometheus-stack-grafana -o go-template='{{"{{"}}range .status.loadBalancer.ingress{{"}}"}}{{"{{"}}if .ip{{"}}"}}{{"{{"}}.ip{{"}}"}}{{"{{"}}else{{"}}"}}{{"{{"}}.hostname{{"}}"}}{{"{{"}}end{{"}}"}}{{"{{"}}end{{"}}"}}' register: grafana_lb_ip - until: grafana_lb_ip.stdout | length > 0 - retries: 18 - delay: 10 changed_when: false failed_when: false - - name: Wait for Tailscale endpoint (IP/hostname) for Prometheus + - name: Check Tailscale endpoint (IP/hostname) for Prometheus shell: >- kubectl -n {{ observability_namespace }} get svc kube-prometheus-stack-prometheus -o go-template='{{"{{"}}range .status.loadBalancer.ingress{{"}}"}}{{"{{"}}if .ip{{"}}"}}{{"{{"}}.ip{{"}}"}}{{"{{"}}else{{"}}"}}{{"{{"}}.hostname{{"}}"}}{{"{{"}}end{{"}}"}}{{"{{"}}end{{"}}"}}' register: prometheus_lb_ip - until: prometheus_lb_ip.stdout | length > 0 - retries: 18 - delay: 10 changed_when: false failed_when: false