terraform { required_providers { proxmox = { source = "telmate/proxmox" #version = "3.0.1-rc6" version = "2.9.14" } } } provider "proxmox" { # Configuration options #pm_tls_insecure = true pm_api_url = "https://pve.xlinfo.fr:8006/api2/json" pm_user = "stagiaire@pve" pm_password = "terraform" #pm_api_token_id = "xxxxxxx@pve!xxxxxxxx" #pm_api_token_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" } module "debian" { source = "./container/" vmid = element(var.vm_range, 0) prenom = var.prenom template = "local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst" os = "debian" } module "rocky" { source = "./container/" vmid = element(var.vm_range, 1) prenom = var.prenom template = "local:vztmpl/rockylinux-9-custom_amd64.tar.gz" os = "rocky" }