- name: Deploy VM templates hosts: node0 tasks: # - name: Import variables from Ansible vault # ansible.builtin.include_vars: secrets.yml - name: Install proxmoxer from APT apt: name: python3-proxmoxer state: present update_cache: yes - name: "[PREFLIGHT] Check if 'snippets' is already enabled for {{ proxmox_snippets_storage }}" ansible.builtin.command: "grep -E 'dir:\\s*{{ proxmox_snippets_storage }}' -A5 /etc/pve/storage.cfg" register: snippets_check failed_when: false changed_when: false vars: proxmox_snippets_storage: local - name: "[PREFLIGHT] Determine whether 'snippets' is already configured" ansible.builtin.set_fact: snippets_already_present: "{{ 'snippets' in snippets_check.stdout }}" - name: "[PREFLIGHT] Ensure 'snippets' is enabled for {{ proxmox_snippets_storage }}" ansible.builtin.replace: path: /etc/pve/storage.cfg regexp: '(dir:\s*{{ proxmox_snippets_storage }}[\s\S]*?content\s+)(.*)(?