123456789101112131415161718192021222324 |
- ---
- - name: fetch newly created instances
- ec2_instance_facts:
- region: "{{ openshift_aws_region }}"
- filters:
- "tag:Name": "{{ openshift_aws_base_ami_name }}"
- instance-state-name: running
- register: instancesout
- retries: 20
- delay: 3
- until: instancesout.instances|length > 0
- - name: reboot hosts
- shell: ( sleep 2 && reboot ) &
- delegate_to: "{{ item.public_dns_name }}"
- with_items: "{{ instancesout.instances }}"
- - name: wait for ssh to become available
- wait_for_connection:
- delay: 10
- timeout: 600
- delegate_to: "{{ item.public_dns_name }}"
- with_items: "{{ instancesout.instances }}"
- when: openshift_aws_wait_for_ssh | bool
|