register all nodes in /etc/hosts

This commit is contained in:
Sergey Bubnov 2018-11-21 10:14:52 +04:00
parent 63f42eb419
commit 29c65bcc08

View File

@ -22,7 +22,7 @@
- name: prepare nodes
hosts: stack
gather_facts: false
# cannot use free strategy due usage of add_host after
# cannot use free strategy due usage of add_host after
# NICs reconfiguration
#strategy: free
pre_tasks:
@ -54,4 +54,11 @@
owner: root
group: root
mode: 0644
- name: register nodes in /etc/hosts
lineinfile:
dest: /etc/hosts regexp=".*{{ item }}$"
line: "{{ hostvars[item].ansible_default_ipv4.address }} {{ item }}"
state: present
when: hostvars[item].ansible_default_ipv4.address is defined
with_items: play_hosts
tags: [ prepare ]