From 7a617de3151d8d9efe09e20fab28ba6a4cb8af26 Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 27 Jul 2026 18:02:17 -0400 Subject: [PATCH] fix(proxmox_lxc_provision): drop self-referential lxc_vmid default in edit-config include lxc_vmid: {{ lxc_result.vmid | default(lxc_vmid) }} defined the var in terms of itself, causing infinite templating recursion. Mirror start.yml and use lxc_result.vmid directly, which is always registered by the clone or create path. --- roles/proxmox_lxc_provision/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/proxmox_lxc_provision/tasks/main.yml b/roles/proxmox_lxc_provision/tasks/main.yml index 3b2d080..8205727 100755 --- a/roles/proxmox_lxc_provision/tasks/main.yml +++ b/roles/proxmox_lxc_provision/tasks/main.yml @@ -38,7 +38,7 @@ ansible.builtin.include_tasks: file: edit-config.yml vars: - lxc_vmid: "{{ lxc_result.vmid | default(lxc_vmid) }}" + lxc_vmid: "{{ lxc_result.vmid }}" when: lxc_id_mappings is defined or lxc_nvidia_gpu_mount - name: Start the created container and wait for ssh