docs 📝: Update documentation for Debian template configurations.

This commit updates the documentation to reflect the new configurations for Debian templates, including supported distros, image URLs, and associated settings like storage, memory, cores, and SSH keys. This ensures clarity for users setting up Debian-based templates within Proxmox.
This commit is contained in:
2025-12-10 18:53:55 +01:00
parent 35424875c1
commit 06ee6875e8

View File

@@ -45,16 +45,51 @@
name: joshrnoll.homelab.proxmox_template_vm
vars:
proxmox_template_vm_supported_distros:
- fedora
- ubuntu
- debian
proxmox_template_vm_fedora_image: Fedora-Cloud-Base-Generic.x86_64-40-1.14.qcow2
proxmox_template_vm_fedora_image_url: https://download.fedoraproject.org/pub/fedora/linux/releases/40/Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-40-1.14.qcow2
proxmox_template_vm_ubuntu_image: jammy-server-cloudimg-amd64.img
proxmox_template_vm_ubuntu_image_url: https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
proxmox_template_vm_debian_image: debian-13-generic-arm64-20251117-2299.qcow2
proxmox_template_vm_debian_image_url: https://cloud.debian.org/images/cloud/trixie/20251117-2299/debian-13-generic-arm64-20251117-2299.qcow2
proxmox_template_vm_ubuntu_ostype: l26
proxmox_template_vm_fedora_ostype: l26
proxmox_template_vm_debian_ostype: linux
proxmox_template_vm_ubuntu_osvariant: ubuntu-20.04
proxmox_template_vm_debian_name: debian-template
proxmox_template_vm_debian_memory: 4096
proxmox_template_vm_debian_cores: 2
proxmox_template_vm_debian_storage: local-lvm
# Required to provide at least one
proxmox_template_vm_distros:
- fedora
- debian
- ubuntu
# Required proxmox credentials
proxmox_template_vm_proxmox_username: "{{ proxmox_username }}" # From Ansible vault
proxmox_template_vm_proxmox_api_token_id: "{{ proxmox_api_token_id }}" # From Ansible vault
proxmox_template_vm_proxmox_api_token_secret: "{{ proxmox_api_token_secret }}" # From Ansible vault
# Optional customizations for debian
proxmox_template_vm_debian_storage: "local-lvm"
proxmox_template_vm_debian_name: debian-40-template
proxmox_template_vm_debian_memory: 2048
proxmox_template_vm_debian_cores: 1
proxmox_template_vm_debian_ciuser: "{{ ciuser }}" # From Ansible vault
proxmox_template_vm_debian_cipassword: "{{ cipassword }}" # From Ansible vault
proxmox_template_vm_debian_sshkeys: "{{ ssh_public_keys | join('\n') }}" # gets your ssh key from /home/user/.ssh/id_rsa.pub -- customize this to your needs
# proxmox_template_vm_debian_vlan: 50
# Optional customizations for ubuntu
proxmox_template_vm_ubuntu_storage: "local-lvm"
proxmox_template_vm_ubuntu_name: ubuntu-2204-template
@@ -66,16 +101,6 @@
proxmox_template_vm_ubuntu_sshkeys: "{{ ssh_public_keys | join('\n') }}" # gets your ssh key from /home/user/.ssh/id_rsa.pub -- customize this to your needs
# proxmox_template_vm_ubuntu_vlan: 50
# Optional customizations for fedora
proxmox_template_vm_fedora_storage: "local-lvm"
proxmox_template_vm_fedora_name: fedora-40-template
proxmox_template_vm_fedora_memory: 4096
proxmox_template_vm_fedora_cores: 1
proxmox_template_vm_fedora_ciuser: "{{ ciuser }}" # From Ansible vault
proxmox_template_vm_fedora_cipassword: "{{ cipassword }}" # From Ansible vault
proxmox_template_vm_fedora_sshkeys: "{{ ssh_public_keys | join('\n') }}" # gets your ssh key from /home/user/.ssh/id_rsa.pub -- customize this to your needs
# proxmox_template_vm_fedora_vlan: 50
# Set to true if you have slow storage to avoid file locks
proxmox_template_vm_slow_storage: true