---
|
- name: Create OpenShift Objects for jaeger
|
k8s:
|
state: present
|
merge_type:
|
- strategic-merge
|
- merge
|
definition: "{{ lookup('file', item ) | from_yaml }}"
|
loop:
|
- ./files/jaeger_subscription.yaml
|
|
- name: Wait for Jaeger CRD
|
k8s_facts:
|
api_version: apiextensions.k8s.io/v1beta1
|
kind: CustomResourceDefinition
|
name: jaegers.jaegertracing.io
|
register: r_jaeger_crd
|
retries: 200
|
delay: 10
|
ignore_errors: yes
|
until: r_jaeger_crd.resources | list | length == 1
|