You've already forked deploy-vm
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
---
|
|
proxmox_host: ""
|
|
proxmox_storage: ""
|
|
proxmox_validate_certs: false
|
|
|
|
# Nœud cible pour la VM finale.
|
|
# Si différent du nœud du template, une migration offline est effectuée après le clone.
|
|
# Laisser vide pour que la VM reste sur le même nœud que le template.
|
|
proxmox_node: ""
|
|
|
|
template_name: ""
|
|
|
|
# Migration
|
|
vm_migrate_with_local_disks: true # Nécessaire si le stockage n'est pas partagé (NFS/Ceph)
|
|
|
|
vm_gateway: "192.168.1.1"
|
|
vm_dns:
|
|
- "9.9.9.9"
|
|
- "8.8.8.8"
|
|
- "8.8.4.4"
|
|
|
|
vm_cores: 2
|
|
vm_sockets: 1
|
|
vm_memory: 2048 # Mo
|
|
|
|
vm_disk_name: "scsi0"
|
|
vm_disk_size: ""
|
|
|
|
# Disques supplémentaires (liste, vide par défaut)
|
|
# Champs obligatoires : disk, size
|
|
# Champs optionnels : storage (défaut: proxmox_storage), cache, format, ssd, iothread, backup
|
|
# Exemple :
|
|
# vm_extra_disks:
|
|
# - disk: scsi1
|
|
# size: 100G
|
|
# - disk: scsi2
|
|
# size: 50G
|
|
# storage: backup-pool
|
|
# cache: writeback
|
|
# ssd: true
|
|
# backup: true
|
|
vm_extra_disks: []
|
|
|
|
vm_ciuser: "" # Nom d'utilisateur cloud-init
|
|
vm_cipassword: "" # Mot de passe (préférer vm_sshkeys) — à stocker dans vault
|
|
vm_sshkeys: "" # Clés SSH publiques (séparées par \n)
|
|
|
|
vm_full_clone: true
|
|
vm_start_on_boot: true
|
|
vm_wait_timeout: 300
|
|
|
|
# Mettre à true pour autoriser la mise à jour d'une VM existante
|
|
vm_force_update: false |