Files
LathanDevers 4bb85f7606 first commit
2026-08-13 10:18:07 +02:00

27 lines
893 B
Terraform

terraform {
required_version = ">= 1.6.0"
required_providers {
proxmox = {
source = "telmate/proxmox"
version = "2.9.14"
}
}
# Le Backend S3 Souverain pour stocker l'état de l'infrastructure
backend "s3" {
bucket = "aegis-tfstate-souverain"
key = "clients/client-base.tfstate"
region = "eu-west-1" # À adapter selon l'hébergeur S3
endpoint = "s3.win.be" # Exemple d'endpoint S3 belge
skip_credentials_validation = true
skip_region_validation = true
}
}
provider "proxmox" {
pm_api_url = "https://pve-belgium-01.aegis.local:8006/api2/json"
pm_api_token_id = var.proxmox_token_id
pm_api_token_secret = var.proxmox_token_secret
pm_tls_insecure = true # Passer à 'false' en prod avec un vrai certificat Let's Encrypt
}