Add hosts file
This commit is contained in:
parent
f4b6b2a8ba
commit
73d8706461
|
@ -9,6 +9,13 @@
|
|||
community.general.timezone:
|
||||
name: "{{ timezone }}"
|
||||
|
||||
- name: Copy hosts file
|
||||
ansible.builtin.template:
|
||||
src: etc/hosts.j2
|
||||
dest: /etc/hosts
|
||||
owner: root
|
||||
mode: u=rw,g=r,o=r
|
||||
|
||||
- name: Set /etc/resolv.conf symlink
|
||||
ansible.builtin.file:
|
||||
path: /etc/resolv.conf
|
||||
|
|
16
roles/common/templates/etc/hosts.j2
Normal file
16
roles/common/templates/etc/hosts.j2
Normal file
|
@ -0,0 +1,16 @@
|
|||
# code: language=ansible-jinja
|
||||
127.0.1.1 {{ hostname }} {{ hostname }}
|
||||
127.0.0.1 localhost
|
||||
|
||||
# The following lines are desirable for IPv6 capable hosts
|
||||
::1 ip6-localhost ip6-loopback
|
||||
fe00::0 ip6-localnet
|
||||
ff00::0 ip6-mcastprefix
|
||||
ff02::1 ip6-allnodes
|
||||
ff02::2 ip6-allrouters
|
||||
ff02::3 ip6-allhosts
|
||||
|
||||
# Static hostnames for VMs
|
||||
{% for host in groups[all] %}
|
||||
{{ hostvars[host].ansible_eth1.ipv4.address }} {{ hostvars[host].ansible_host }}
|
||||
{% endfor %}
|
Loading…
Reference in a new issue