aboutsummaryrefslogtreecommitdiffstats
path: root/roles/oom_wait/tasks/main.yaml
blob: 924e526486115bcafaff4a613d42c82db461500e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
- name: wait for all containers to be started
  shell:
    "set -o pipefail && \
     kubectl get po -n {{ onap_namespace }} | \
     grep -c ContainerCreating || true"
  args:
    executable: /bin/bash
  register: kube
  changed_when:
    kube.stdout == '0'
  until:
    kube.stdout == '0'
  retries: 1000
  delay: 10

- name: wait for all containers to be initialized
  shell:
    "set -o pipefail && \
     kubectl get po -n {{ onap_namespace }} | \
     grep Init | grep -cv Error || true"
  args:
    executable: /bin/bash
  register: kube
  changed_when:
    kube.stdout == '0'
  until:
    kube.stdout == '0'
  retries: 1000
  delay: 10

- name: get result
  shell:
    "kubectl get po -n {{ onap_namespace }}"
  changed_when: "false"
  register: kube

- name: show result
  ansible.builtin.debug:
    msg: "{{ kube.stdout }}"