Use common playbook to wait for SSH (#4734)

This commit is contained in:
Maxime Guyot
2019-05-10 10:25:59 +02:00
committed by Kubernetes Prow Robot
parent 787a9c74fa
commit 5e3bd2dff1
7 changed files with 17 additions and 38 deletions

View File

@@ -22,12 +22,3 @@
template:
src: ../templates/inventory-aws.j2
dest: "{{ inventory_path }}"
- name: Wait until SSH is available
wait_for:
host: "{{ item.public_ip }}"
port: 22
timeout: 300
state: started
delegate_to: localhost
with_items: "{{ ec2.instances }}"

View File

@@ -90,8 +90,3 @@
src: ../templates/inventory-do.j2
dest: "{{ inventory_path }}"
when: state == 'present'
- name: Wait for SSH to come up
wait_for: host={{ item.droplet.ip_address }} port=22 delay=10 timeout=180 state=started
with_items: "{{ droplets.results }}"
when: state == 'present'

View File

@@ -71,16 +71,3 @@
state: absent
recurse: yes
when: delete_group_vars
- name: Wait for instances
hosts: "waitfor_hosts"
gather_facts: false
tasks:
- name: Wait for SSH to come up.
wait_for:
host: "{{ inventory_hostname }}"
port: 22
delay: 60
timeout: 240
state: started
delegate_to: localhost

View File

@@ -40,16 +40,6 @@
until:
- vm_ips.stdout | ipaddr
- name: Wait for SSH to become available on vms
wait_for:
host: "{{ item.stdout }}"
port: 22
delay: 30
timeout: 240
state: started
with_items:
- "{{ vm_ips.results }}"
- name: "Create inventory for CI test in file /tmp/{{ test_name }}/inventory"
template:
src: "inventory.j2"

View File

@@ -0,0 +1,12 @@
---
- hosts: all
become: False
gather_facts: False
tasks:
- name: Wait until SSH is available
wait_for:
host: "{{ ansible_ssh_host }}"
port: 22
timeout: 240
delegate_to: localhost