From 104df8d174f8ce754dcd3beb45b8e72de62109ab Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Tue, 9 Dec 2025 13:15:51 +0100 Subject: [PATCH] Ajout des disques cloud-init dans la configuration Terraform --- terraform/pve1/main.tf | 6 ++++++ terraform/pve2/main.tf | 6 ++++++ terraform/pve3/main.tf | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index 285e8a8..3700953 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -54,6 +54,12 @@ resource "proxmox_vm_qemu" "k3s_server_1" { iothread = true } + disk { + slot = "ide2" + type = "cloudinit" + storage = var.k3s_server_1_storage_pool + } + ipconfig0 = "ip=${var.k3s_server_1_config.ip},gw=${var.k3s_gateway}" cicustom = "user=${var.snippets_storage}:snippets/cloud-init-k3s-server-1.yaml" nameserver = join(" ", var.k3s_dns) diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index c0b4afe..22e973d 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -54,6 +54,12 @@ resource "proxmox_vm_qemu" "k3s_server_2" { iothread = true } + disk { + slot = "ide2" + type = "cloudinit" + storage = var.k3s_server_2_storage_pool + } + ipconfig0 = "ip=${var.k3s_server_2_config.ip},gw=${var.k3s_gateway}" cicustom = "user=${var.snippets_storage}:snippets/cloud-init-k3s-server-2.yaml" nameserver = join(" ", var.k3s_dns) diff --git a/terraform/pve3/main.tf b/terraform/pve3/main.tf index a1ab8f5..f9ce1c5 100644 --- a/terraform/pve3/main.tf +++ b/terraform/pve3/main.tf @@ -54,6 +54,12 @@ resource "proxmox_vm_qemu" "etcd_witness" { iothread = true } + disk { + slot = "ide2" + type = "cloudinit" + storage = var.etcd_witness_storage_pool + } + ipconfig0 = "ip=${var.etcd_witness_config.ip},gw=${var.k3s_gateway}" cicustom = "user=${var.snippets_storage}:snippets/cloud-init-etcd-witness.yaml" nameserver = join(" ", var.k3s_dns)