Files
ntbops-ansible/host_vars

Host Variables

Create one file per VM, for example host_vars/media-01.yml.

Use host variables for hostnames, service enablement, storage paths, and port assignments. Keep credentials and TLS private material outside Git.

Proxmox VM Hardware

scripts/init-proxmox-vms.sh reads top-level proxmox_* keys from each host_vars/*.yml file. Files without proxmox_vmid are skipped.

Example:

proxmox_vmid: 101
proxmox_name: cloud
proxmox_template_vmid: 9000
proxmox_storage: local-lvm
proxmox_bridge: vmbr0
proxmox_memory: 4096
proxmox_cores: 2
proxmox_cpu: host
proxmox_disk_size: 64G
proxmox_backup_enabled: true
proxmox_ipconfig0: ip=dhcp
proxmox_onboot: true
proxmox_start: false