Expose load balancer ip in outputs

This commit is contained in:
phaer 2022-02-14 00:24:08 +01:00
parent d9498a5637
commit 1c9ff2121c
2 changed files with 9 additions and 0 deletions

View File

@ -152,3 +152,7 @@ resource "hcloud_placement_group" "k3s" {
"engine" = "k3s" "engine" = "k3s"
} }
} }
data "hcloud_load_balancer" "traefik" {
name = "traefik"
}

View File

@ -8,6 +8,11 @@ output "agents_public_ip" {
description = "The public IP addresses of the agent server." 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" { output "kubeconfig_file" {
value = local.kubeconfig_external value = local.kubeconfig_external
description = "Kubeconfig file content with external IP address" description = "Kubeconfig file content with external IP address"