Add hosts file
This commit is contained in:
parent
f4b6b2a8ba
commit
73d8706461
|
@ -9,6 +9,13 @@
|
||||||
community.general.timezone:
|
community.general.timezone:
|
||||||
name: "{{ 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
|
- name: Set /etc/resolv.conf symlink
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /etc/resolv.conf
|
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