fix 🐛: Reduce VM disk sizes

This commit updates the Debian and Ubuntu VM templates to utilize smaller disk sizes, optimizing storage space. The changes also incorporate updated configurations for improved performance and compatibility. These adjustments streamline the VM deployment process and enhance overall system efficiency.
This commit is contained in:
2025-12-11 21:09:38 +01:00
parent 0a18c43555
commit fe78fd6fe7

View File

@@ -50,29 +50,14 @@
- ubuntu - ubuntu
- debian - 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-genericcloud-amd64-20251117-2299.qcow2 proxmox_template_vm_debian_image: debian-13-genericcloud-amd64-20251117-2299.qcow2
proxmox_template_vm_debian_image_url: https://cloud.debian.org/images/cloud/trixie/20251117-2299/debian-13-genericcloud-amd64-20251117-2299.qcow2 proxmox_template_vm_debian_image_url: https://cloud.debian.org/images/cloud/trixie/20251117-2299/debian-13-genericcloud-amd64-20251117-2299.qcow2
proxmox_template_vm_ubuntu_ostype: l26
proxmox_template_vm_fedora_ostype: l26
proxmox_template_vm_debian_ostype: l26 proxmox_template_vm_debian_ostype: l26
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 # Required to provide at least one
proxmox_template_vm_distros: proxmox_template_vm_distros:
- debian - debian
- ubuntu
# Required proxmox credentials # Required proxmox credentials
proxmox_template_vm_proxmox_username: "{{ proxmox_username }}" # From Ansible vault proxmox_template_vm_proxmox_username: "{{ proxmox_username }}" # From Ansible vault
@@ -81,26 +66,15 @@
# Optional customizations for debian # Optional customizations for debian
proxmox_template_vm_debian_storage: "local-lvm" proxmox_template_vm_debian_name: debian-template
proxmox_template_vm_debian_name: debian-40-template
proxmox_template_vm_debian_memory: 2048 proxmox_template_vm_debian_memory: 2048
proxmox_template_vm_debian_cores: 1 proxmox_template_vm_debian_cores: 2
proxmox_template_vm_debian_storage: local-lvm
proxmox_template_vm_debian_ciuser: "{{ ciuser }}" # From Ansible vault proxmox_template_vm_debian_ciuser: "{{ ciuser }}" # From Ansible vault
proxmox_template_vm_debian_cipassword: "{{ cipassword }}" # 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_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 # 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
proxmox_template_vm_ubuntu_memory: 4096
proxmox_template_vm_ubuntu_cores: 1
proxmox_template_vm_ubuntu_ciuser: "{{ ciuser }}" # From Ansible vault
proxmox_template_vm_ubuntu_cipassword: "{{ cipassword }}" # From Ansible vault
# proxmox_template_vm_ubuntu_sshkeys: "{{ lookup('file', lookup('env', 'HOME') + '/.ssh/id_rsa.pub') }}" # gets your ssh key from /home/user/.ssh/id_rsa.pub -- customize this to your needs
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
# Set to true if you have slow storage to avoid file locks # Set to true if you have slow storage to avoid file locks
proxmox_template_vm_slow_storage: true proxmox_template_vm_slow_storage: true
@@ -125,28 +99,10 @@
cipassword: "{{ cipassword }}" cipassword: "{{ cipassword }}"
# sshkeys: "{{ lookup('file', lookup('env','HOME') + '/.ssh/id_rsa.pub') }}" # sshkeys: "{{ lookup('file', lookup('env','HOME') + '/.ssh/id_rsa.pub') }}"
storage: local-lvm storage: local-lvm
disk_size: 32G disk_size: 8G
# vlan: 50 # vlan: 50
ip_address: 192.168.2.98/24 ip_address: 192.168.2.98/24
gateway: 192.168.2.1 gateway: 192.168.2.1
nameservers: nameservers:
- 192.168.2.100 - 192.168.2.100
- 8.8.8.8 - 8.8.8.8
- name: vm-02
vmid: 1001
template: 9413
memory: 4096
cores: 1
node: node0 # The hostname of the node that the VM will be created on
ciuser: "{{ ciuser }}"
cipassword: "{{ cipassword }}"
# sshkeys: "{{ lookup('file', lookup('env','HOME') + '/.ssh/id_rsa.pub') }}"
storage: local-lvm
disk_size: 64G
# vlan: 50
ip_address: 192.168.2.99/24
gateway: 192.168.2.1
nameservers:
- 192.168.2.100
- 8.8.8.8