Merge "Wait for server to be ssh reachable before bootstrap/configuration"

This commit is contained in:
Jenkins 2016-06-09 07:22:57 +00:00 committed by Gerrit Code Review
commit 65ce185c2b
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'] }}"