]> xn--ix-yja.es Git - alex.git/commitdiff
Fix etc hosts
authoralex <alex@pdp7.net>
Sun, 5 Feb 2023 21:06:06 +0000 (22:06 +0100)
committeralex <alex@pdp7.net>
Sun, 5 Feb 2023 21:06:06 +0000 (22:06 +0100)
personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml

index f38ec1a01c7852285e545c56e188f3bca3315a80..cb46bd3e23f65474a17c63b52a777e5dc693ce2d 100644 (file)
@@ -1,4 +1,4 @@
----
+[I---
 - name: download template
   command: "pveam download local {{ flavors[proxmox.flavor].template }}_amd64.tar.xz"
   args:
     content: "{{ inventory_hostname }}"
     dest: /rpool/data/subvol-{{ proxmox.id }}-disk-0/etc/hostname
   delegate_to: "{{ proxmox.host }}"
+https://bugzilla.proxmox.com/show_bug.cgi?id=4515
+- name: set hosts
+  copy:
+    content: |
+      127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
+      ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
+
+      {% if network is defined and network.ip is defined %}
+      {{ network.ip }}  {{ inventory_hostname }} {{ inventory_hostname|regex_search('^[^.]*') }}
+      {% endif %}
+    dest: /rpool/data/subvol-{{ proxmox.id }}-disk-0/etc/hosts
+  delegate_to: "{{ proxmox.host }}"
+- name: set hosts
+  file:
+    path: /etc/.pve-ignore.hosts
+    state: touch
+  delegate_to: "{{ proxmox.host }}"
 - name: start host
   shell: "{ pct status {{ proxmox.id }} | grep running ; } || pct start {{ proxmox.id }}"
   delegate_to: "{{ proxmox.host }}"