From 5c70a1f9c2a17ac77a3d31074082b7633329eae6 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sun, 3 Aug 2025 16:23:07 +0200 Subject: [PATCH] change: Remove private network for load balancer --- terraform/main.tf | 1 - terraform/modules/docker-network/load-balancer.tf | 8 -------- terraform/modules/docker-network/variables.tf | 6 ------ 3 files changed, 15 deletions(-) diff --git a/terraform/main.tf b/terraform/main.tf index 608f54c..add0a99 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -162,5 +162,4 @@ module "test_swarm_cluster" { server_subnet_id = hcloud_network_subnet.k8s-network-subnet.id stage_name = local.test_cluster number_nodes = 3 - loadbalancer_ip = cidrhost(hcloud_network_subnet.k8s-network-subnet.ip_range, 1) } diff --git a/terraform/modules/docker-network/load-balancer.tf b/terraform/modules/docker-network/load-balancer.tf index 3ed5580..f23ac88 100644 --- a/terraform/modules/docker-network/load-balancer.tf +++ b/terraform/modules/docker-network/load-balancer.tf @@ -15,14 +15,6 @@ resource "hcloud_load_balancer" "docker" { } } -resource "hcloud_load_balancer_network" "private" { - count = var.number_nodes > 1 ? 1 : 0 - - load_balancer_id = hcloud_load_balancer.docker[count.index].id - subnet_id = var.server_subnet_id - ip = var.loadbalancer_ip -} - resource "hcloud_rdns" "ipv4_load_balancer" { count = var.number_nodes > 1 ? 1 : 0 diff --git a/terraform/modules/docker-network/variables.tf b/terraform/modules/docker-network/variables.tf index c2ef4b7..0ac3a1a 100644 --- a/terraform/modules/docker-network/variables.tf +++ b/terraform/modules/docker-network/variables.tf @@ -53,12 +53,6 @@ variable "loadbalancer_type" { default = "lb11" } -variable "loadbalancer_ip" { - description = "The private IP of the loadbalancer. Variable contains valid IP but must be overridden if more than one manager node is created." - type = string - default = "0.0.0.0" -} - variable "private_node_ips" { description = "One IP in the private network subnet for each Docker Swarm manager node created." type = list(string)