|
@@ -70,6 +70,21 @@
|
|
|
validate_certs: no
|
|
|
definition: "{{ lookup('ansible.builtin.file', 'files/loki-stack.yml') }}"
|
|
|
|
|
|
+- name: Wait for LokiStack to become ready
|
|
|
+ k8s_info:
|
|
|
+ kubeconfig: tmp/kubeconfig-ocp4
|
|
|
+ validate_certs: no
|
|
|
+ api_version: loki.grafana.com/v1
|
|
|
+ kind: lokistack
|
|
|
+ namespace: openshift-logging
|
|
|
+ name: logging-loki
|
|
|
+ register: loki_rdy
|
|
|
+ until:
|
|
|
+ - loki_rdy.resources | length == 1
|
|
|
+ - loki_rdy.resources[0] | community.general.json_query("status.conditions[?(type=='Ready')].status") == "True"
|
|
|
+ retries: 30
|
|
|
+ delay: 10
|
|
|
+
|
|
|
#- name: Create a ClusterLogging instance if not yet there.
|
|
|
# k8s:
|
|
|
# kubeconfig: tmp/kubeconfig-ocp4
|