diff --git a/ansible/infra/nodito/33_proxmox_debian_cloud_template.yml b/ansible/infra/nodito/33_proxmox_debian_cloud_template.yml index e0fedcd..061a2a3 100644 --- a/ansible/infra/nodito/33_proxmox_debian_cloud_template.yml +++ b/ansible/infra/nodito/33_proxmox_debian_cloud_template.yml @@ -58,11 +58,7 @@ force: false when: not debian_image_stat.stat.exists - - name: Ensure ZFS storage allows snippets content - command: > - pvesm set {{ proxmox_image_storage }} --content images,rootdir,snippets - - - name: Ensure local storage allows snippets content + - name: Ensure local storage allows snippets content (used for cloud-init snippets) command: > pvesm set local --content images,iso,vztmpl,snippets failed_when: false diff --git a/tofu/nodito/main.tf b/tofu/nodito/main.tf index a4ce792..1fba9a5 100644 --- a/tofu/nodito/main.tf +++ b/tofu/nodito/main.tf @@ -42,6 +42,7 @@ resource "proxmox_vm_qemu" "vm" { } # Cloud-init: user, ssh keys, IP, and custom snippet for qemu-guest-agent + # Note: Using 'local' storage for snippets (not ZFS) as ZFS storage doesn't properly support snippet paths ciuser = var.cloud_init_user sshkeys = var.ssh_authorized_keys ipconfig0 = try(each.value.ipconfig0, local.default_ipconfig0)