Add hosts file

This commit is contained in:
Sam A. 2023-11-05 19:27:30 +01:00
parent f4b6b2a8ba
commit 73d8706461
Signed by: samsapti
GPG key ID: CBBBE7371E81C4EA
2 changed files with 23 additions and 0 deletions

View file

@ -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

View 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 %}