diff --git a/roles/proxmox_lxc_provision/tasks/edit-config.yml b/roles/proxmox_lxc_provision/tasks/edit-config.yml index cd843a6..f1ba6a7 100755 --- a/roles/proxmox_lxc_provision/tasks/edit-config.yml +++ b/roles/proxmox_lxc_provision/tasks/edit-config.yml @@ -6,6 +6,13 @@ # preserves in place. Each line is keyed on its own exact content, so no comment # markers are needed and re-runs stay churn-free. +- name: Wait for the container config file to exist + ansible.builtin.wait_for: + path: "/etc/pve/lxc/{{ lxc_vmid }}.conf" + timeout: 30 + delegate_to: "{{ proxmox_delegate_host }}" + become: true + - name: Configure ID mappings ansible.builtin.lineinfile: path: "/etc/pve/lxc/{{ lxc_vmid }}.conf"