diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-03-21 02:10:36 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-03-21 02:10:36 +0000 |
| commit | fa2b14a69aa6fe872792690a4e189a9b8ecb728e (patch) | |
| tree | 8776c7144d5e7efd89e1d202221b99b0b69da4ff /ansible | |
| parent | 37e67ef3ed1be5c8dd5bca26772bbeb718d09a70 (diff) | |
| parent | d2f828a1346a0dc673c8b40cde84416661b88b86 (diff) | |
| download | kolla-fa2b14a69aa6fe872792690a4e189a9b8ecb728e.tar.gz kolla-fa2b14a69aa6fe872792690a4e189a9b8ecb728e.zip | |
Merge "Add check if all the hostnames are resolvable"
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/rabbitmq/tasks/bootstrap.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ansible/roles/rabbitmq/tasks/bootstrap.yml b/ansible/roles/rabbitmq/tasks/bootstrap.yml index 881d19553..a7d875b10 100644 --- a/ansible/roles/rabbitmq/tasks/bootstrap.yml +++ b/ansible/roles/rabbitmq/tasks/bootstrap.yml @@ -1,4 +1,14 @@ --- +- name: Check if all rabbit hostnames are resolvable + command: "getent hosts {{ hostvars[item]['ansible_hostname'] }}" + changed_when: false + register: rabbitmq_hostnames + with_items: groups['rabbitmq'] + +- fail: msg="Hostname has to resolve to IP address of api_interface" + with_items: rabbitmq_hostnames.results + when: "{% set ip=item.stdout.split(' ')[0] %}'{{ hostvars[item['item']]['ansible_' + hostvars[item['item']]['api_interface']]['ipv4']['address'] }}' != '{{ ip }}'" + - name: Creating rabbitmq volume kolla_docker: action: "create_volume" |
