From 0802ac9878a7357c915a2181412b7020a337f403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C5=A1per=20Fele-=C5=BDor=C5=BE?= Date: Tue, 10 Sep 2024 15:10:55 +0200 Subject: [PATCH] proxmox-backup: fix hosts file --- roles/proxmox-backup/tasks/main.yml | 5 +++++ roles/proxmox-backup/templates/hosts.j2 | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 roles/proxmox-backup/templates/hosts.j2 diff --git a/roles/proxmox-backup/tasks/main.yml b/roles/proxmox-backup/tasks/main.yml index 0ee4e60..0f0f61d 100644 --- a/roles/proxmox-backup/tasks/main.yml +++ b/roles/proxmox-backup/tasks/main.yml @@ -2,6 +2,11 @@ hostname: name: '{{ inventory_hostname }}' +- name: Set up hosts file + template: + dest: /etc/hosts + src: hosts.j2 + - name: Set up resolv.conf template: dest: /etc/resolv.conf diff --git a/roles/proxmox-backup/templates/hosts.j2 b/roles/proxmox-backup/templates/hosts.j2 new file mode 100644 index 0000000..a4ac92f --- /dev/null +++ b/roles/proxmox-backup/templates/hosts.j2 @@ -0,0 +1,12 @@ +127.0.0.1 localhost.localdomain localhost + +::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 + +{% for address in interfaces | selectattr('name', '==', 'lo') | map(attribute='ip_addresses') | first %} +{{ address.address | ipaddr('address') }} {{ address.dns_name }} {{ inventory_hostname }} +{% endfor %}