From 8ae6fa8f511d828bdfb96ba7952973d350e55916 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 6 Aug 2023 17:29:37 +0000 Subject: [PATCH] Update 3 files - /terraform/terraform.tfvars - /terraform/main.tf - /terraform/variables.tf --- terraform/main.tf | 4 ++-- terraform/terraform.tfvars | 2 -- terraform/variables.tf | 4 ++++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/terraform/main.tf b/terraform/main.tf index f0897c9..cdf5a46 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -38,7 +38,7 @@ resource "proxmox_vm_qemu" "k3master" { ] } #Cloud Init Settings - ipconfig0 = "ip=192.168.20.${var.k3master.ip[count.index]}/24,gw=192.168.20.1" + ipconfig0 = "ip=192.168.20.$var.ipprefix}${var.k3master[count]}/24,gw=192.168.20.1" searchdomain = "durp.loc" nameserver = var.dnsserver sshkeys = var.sshkeys @@ -81,7 +81,7 @@ resource "proxmox_vm_qemu" "k3server" { ] } #Cloud Init Settings - ipconfig0 = "ip=192.168.20.${var.k3server.ip[count.index]}/24,gw=192.168.20.1" + ipconfig0 = "ip=192.168.20.${var.ipprefix}${var.k3server[count]+1}/24,gw=192.168.20.1" searchdomain = "durp.loc" nameserver = var.dnsserver sshkeys = var.sshkeys diff --git a/terraform/terraform.tfvars b/terraform/terraform.tfvars index 23cb500..5860a45 100644 --- a/terraform/terraform.tfvars +++ b/terraform/terraform.tfvars @@ -10,7 +10,6 @@ k3master = { drive = "20G" storage = "ssd-domains" node = ["overlord"] - ip = ["10"] } k3server = { @@ -21,5 +20,4 @@ k3server = { drive = "60G" storage = "ssd-domains" node = ["mothership", "mothership"] - ip = ["20", "21"] } diff --git a/terraform/variables.tf b/terraform/variables.tf index 1ae022c..d24e7bd 100644 --- a/terraform/variables.tf +++ b/terraform/variables.tf @@ -35,6 +35,10 @@ variable "environment" { type = string } +variable "ipprefix" { + type = number +} + variable "k3master" { description = "Defaults of master nodes in K3S" type = object({