Wait for server to be ssh reachable before bootstrap/configuration

Change-Id: Id229a8de97f08ebca3aff04aa612cd922a73e9a6
This commit is contained in:
Ricardo Carrillo Cruz 2016-06-08 09:45:29 +00:00
parent 9d1db52a91
commit 929490ff8c
2 changed files with 11 additions and 0 deletions

View File

@ -1,6 +1,7 @@
---
# file: site.yml
- include: generate_infra_dynamic_groups.yml
- include: wait_for_servers.yml
- include: common.yml
- include: set_hostnames.yml
- include: bootstrap_puppetmaster.yml

10
wait_for_servers.yml Normal file
View File

@ -0,0 +1,10 @@
---
# file: wait_for_servers.yml
- hosts: localhost
connection: local
gather_facts: no
user: ubuntu
become: true
tasks:
- wait_for: port=22 host="{{ hostvars[item]['ansible_ssh_host'] }}" search_regex=OpenSSH delay=10
with_items: "{{ groups['infra'] }}"