fix: add support for Proxmox snippets storage configuration and update related paths

This commit is contained in:
2025-12-06 08:08:26 +01:00
parent 6d7fc713a2
commit 15325213ab
5 changed files with 49 additions and 23 deletions

View File

@@ -126,7 +126,7 @@
- name: "[CONFIG] Create Cloud-Init vendor-data snippet"
ansible.builtin.template:
src: cloudinit_vendor.yaml.j2
dest: "/var/lib/vz/snippets/{{ vm_id }}-vendor.yaml"
dest: "{{ proxmox_snippets_storage_path }}/snippets/{{ vm_id }}-vendor.yaml"
mode: "0644"
register: vendor_snippet
@@ -139,14 +139,14 @@
- name: "[CONFIG] Create Cloud-Init user-data snippet"
ansible.builtin.template:
src: cloudinit_userdata.yaml.j2
dest: "/var/lib/vz/snippets/{{ vm_id }}-user.yaml"
dest: "{{ proxmox_snippets_storage_path }}/snippets/{{ vm_id }}-user.yaml"
mode: "0644"
register: user_snippet
- name: "[CONFIG] Copy SSH public key to snippets"
ansible.builtin.copy:
src: "{{ ssh_keys_file }}"
dest: "/var/lib/vz/snippets/{{ vm_id }}-sshkey.pub"
dest: "{{ proxmox_snippets_storage_path }}/snippets/{{ vm_id }}-sshkey.pub"
remote_src: true
mode: "0644"
register: ssh_snippet