mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-28 09:39:12 +03:00
Use common playbook to wait for SSH (#4734)
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
787a9c74fa
commit
5e3bd2dff1
@@ -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 }}"
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
12
tests/cloud_playbooks/wait-for-ssh.yml
Normal file
12
tests/cloud_playbooks/wait-for-ssh.yml
Normal 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
|
||||
Reference in New Issue
Block a user