playbook to update etc/hosts file

This commit is contained in:
Cedric Girard 2018-11-14 18:56:34 +01:00
parent 49e3125aad
commit 063afb9e11
1 changed files with 17 additions and 0 deletions

17
update_host_file.yml Normal file
View File

@ -0,0 +1,17 @@
- hosts:
- OSEv3
- localhost
become: true
tasks:
- name: debug hostvars for OSEv3 group
debug:
var: "{{ hostvars }}"
verbosity: 3
- name: Update /etc/hosts file with all nodes
blockinfile:
path: /etc/hosts
block: |
{% for item in groups['OSEv3'] %}
{{ hostvars[item]['ansible_default_ipv4']['address'] }} {{ item }}
{% endfor %}