48 lines
1.8 KiB
Plaintext
48 lines
1.8 KiB
Plaintext
# Fichier: terraform/prod/terraform.tfvars.example
|
|
#
|
|
# Copiez ce fichier vers terraform.tfvars et remplissez les valeurs appropriées.
|
|
# Le fichier terraform.tfvars est ignoré par Git (voir .gitignore) pour protéger les informations sensibles.
|
|
|
|
# Le nom du noeud Proxmox sur lequel déployer les VMs.
|
|
# Par défaut : "pve01"
|
|
# target_node = "pve01"
|
|
|
|
# URL du noeud Proxmox sur lequel déployer les VMs. (Requis)
|
|
# Exemple : "https://votre-proxmox-ip-ou-hostname:8006"
|
|
proxmox_url = "https://proxmox.example.com:8006"
|
|
|
|
# Token pour accéder à l'API Proxmox. (Requis et sensible)
|
|
# Créez un token dans Proxmox (Datacenter -> Permissions -> API Tokens)
|
|
# Exemple : "utilisateur@pve!nom_token=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
|
|
proxmox_api_token = "terraform@pve!terraform_token=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
|
|
|
|
# Chemin vers le fichier de la clé SSH publique à autoriser pour l'utilisateur admin sur les VMs.
|
|
# Par défaut : "~/.ssh/keys/id_rsa.pub"
|
|
# admin_ssh_public_key_path = "~/.ssh/id_rsa.pub"
|
|
|
|
# Une map décrivant les VMs pour la supervision.
|
|
# Vous pouvez laisser cette map vide si vous ne souhaitez pas déployer de VMs de supervision
|
|
# ou la remplir comme dans l'exemple ci-dessous.
|
|
#
|
|
# monitoring_vms = {
|
|
# "prometheus" = {
|
|
# os = "ubuntu" # Nom du template ou de l'image ISO
|
|
# cores = 2
|
|
# cpu_type = "host" # Type de CPU (kvm64, host, etc.)
|
|
# memory = 2048 # En Mo
|
|
# disk_gb = 20 # En Go
|
|
# ip = "192.168.1.50/24" # IP statique avec le masque CIDR
|
|
# gateway = "192.168.1.1" # Passerelle
|
|
# },
|
|
# "grafana" = {
|
|
# os = "debian"
|
|
# cores = 1
|
|
# cpu_type = "kvm64"
|
|
# memory = 1024
|
|
# disk_gb = 10
|
|
# ip = "192.168.1.51/24"
|
|
# gateway = "192.168.1.1"
|
|
# }
|
|
# }
|
|
monitoring_vms = {}
|