first commit
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user