@ -12,5 +12,4 @@ skip_list:
- '404'
- '502'
- '503'
- '504'
- '701'
@ -24,10 +24,10 @@
dest: "{{ inventory_path }}"
- name: Wait until SSH is available
local_action:
module: wait_for
wait_for:
host: "{{ item.public_ip }}"
port: 22
timeout: 300
state: started
delegate_to: localhost
with_items: "{{ec2.instances}}"
@ -77,4 +77,10 @@
gather_facts: false
tasks:
- name: Wait for SSH to come up.
local_action: wait_for host={{inventory_hostname}} port=22 delay=60 timeout=240 state=started
host: "{{ inventory_hostname }}"
delay: 60
timeout: 240
@ -7,11 +7,11 @@
action: ec2_facts
- name: Terminate EC2 instances
module: ec2
ec2:
aws_access_key: "{{ aws_access_key }}"
aws_secret_key: "{{ aws_secret_key }}"
state: absent
instance_ids: "{{ ansible_ec2_instance_id }}"
region: "{{ ansible_ec2_placement_region }}"
wait: True