blob: 400d4cce139dc924244772ac40e3efb07b45f7ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
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-up2date-2025_01_29.tar.gz"
os = "debian"
}
module "rocky" {
source = "./container/"
vmid = element(var.vm_range, 1)
prenom = var.prenom
template = "local:vztmpl/rockylinux-9-up2date-2025_01_29.tar.gz"
os = "rocky"
}
|