summaryrefslogtreecommitdiffstats
path: root/roles/openshift_provisioners/tasks/stop_cluster.yaml
blob: 30b6b12c8fb34f4cf0a94076bb4268bed8aa0f5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
- name: Retrieve efs
  oc_obj:
    state: list
    kind: dc
    selector: "provisioners-infra=efs"
    namespace: "{{openshift_provisioners_project}}"
  register: efs_dc
  when: openshift_provisioners_efs | bool

- name: stop efs
  oc_scale:
    kind: dc
    name: "{{ object }}"
    namespace: "{{openshift_provisioners_project}}"
    replicas: 0
  with_items: "{{ efs_dc.results.results[0]['items'] | map(attribute='metadata.name') | list }}"
  loop_control:
    loop_var: object
  when: openshift_provisioners_efs | bool