From 1c9ff2121cc91521048e13802fa63417d945dd09 Mon Sep 17 00:00:00 2001 From: phaer Date: Mon, 14 Feb 2022 00:24:08 +0100 Subject: [PATCH] Expose load balancer ip in outputs --- main.tf | 4 ++++ output.tf | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/main.tf b/main.tf index e2c5d26..96378ab 100644 --- a/main.tf +++ b/main.tf @@ -152,3 +152,7 @@ resource "hcloud_placement_group" "k3s" { "engine" = "k3s" } } + +data "hcloud_load_balancer" "traefik" { + name = "traefik" +} diff --git a/output.tf b/output.tf index 59471ea..0bc18c8 100644 --- a/output.tf +++ b/output.tf @@ -8,6 +8,11 @@ output "agents_public_ip" { description = "The public IP addresses of the agent server." } +output "load_balancer_public_ip" { + description = "The public IPv4 address of the Hetzner load balancer" + value = data.hcloud_load_balancer.traefik.ipv4 +} + output "kubeconfig_file" { value = local.kubeconfig_external description = "Kubeconfig file content with external IP address"