diff --git a/ansible/roles/observability/tasks/main.yml b/ansible/roles/observability/tasks/main.yml index 7e059ae..753d869 100644 --- a/ansible/roles/observability/tasks/main.yml +++ b/ansible/roles/observability/tasks/main.yml @@ -105,11 +105,27 @@ --namespace {{ observability_namespace }} --version {{ loki_chart_version }} --values /tmp/loki-values.yaml - --wait - --timeout 10m + register: loki_install changed_when: true when: loki_enabled +- name: Wait for Loki StatefulSet + command: kubectl -n {{ observability_namespace }} rollout status statefulset/loki --timeout=10m + register: loki_rollout + changed_when: false + when: loki_enabled + +- name: Show Loki pod status + command: kubectl -n {{ observability_namespace }} get pods -l app.kubernetes.io/name=loki -o wide + register: loki_pods + changed_when: false + when: loki_enabled + +- name: Debug Loki pods + debug: + msg: "{{ loki_pods.stdout }}" + when: loki_enabled + - name: Write Promtail values template: src: promtail-values.yaml.j2