123456789101112131415161718192021222324252627 |
- ---
- - name: fetch the scale groups
- ec2_asg_facts:
- region: "{{ openshift_aws_region }}"
- tags:
- "{{ {'kubernetes.io/cluster/' ~ openshift_aws_clusterid: openshift_aws_clusterid,
- 'version': openshift_aws_current_version} }}"
- register: qasg
- - name: remove non-master scale groups
- ec2_asg:
- region: "{{ openshift_aws_region }}"
- state: absent
- name: "{{ item.auto_scaling_group_name }}"
- when: "'master' not in item.auto_scaling_group_name"
- register: asg_results
- with_items: "{{ qasg.results }}"
- async: 600
- poll: 0
- - name: join the asynch scale group removals
- async_status:
- jid: "{{ item.ansible_job_id }}"
- register: jobs_results
- with_items: "{{ asg_results.results }}"
- until: jobs_results.finished
- retries: 200
|