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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user