Files
gise-core/opentofu/main.tf
T
LathanDevers 4bb85f7606 first commit
2026-08-13 10:18:07 +02:00

35 lines
799 B
Terraform

resource "proxmox_vm_qemu" "client_node" {
name = var.client_name
target_node = "pve-belgium-01"
clone = "debian-12-template"
agent = 1
os_type = "cloud-init"
cores = var.vm_cores
memory = var.vm_memory
scsihw = "virtio-scsi-pci"
bootdisk = "scsi0"
disks {
scsi {
scsi0 {
disk {
size = "50G"
storage = "local-lvm"
}
}
}
}
network {
model = "virtio"
bridge = "vmbr1"
tag = var.vlan_tag # Isolation stricte du trafic du client
}
# Configuration Cloud-Init (Injection de l'utilisateur Ansible et de la clé SSH)
ipconfig0 = "ip=dhcp"
ciuser = "ansible_admin"
sshkeys = <<EOF
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC... ta_cle_ssh_publique
EOF
}