terraform-hcloud-kube-hetzner/output.tf

29 lines
811 B
Terraform
Raw Normal View History

output "control_planes_public_ipv4" {
value = module.control_planes.*.ipv4_address
description = "The public IPv4 addresses of the controlplane server."
2021-12-03 02:11:52 +01:00
}
output "agents_public_ipv4" {
2022-02-23 16:46:46 +01:00
value = [
for obj in module.agents : obj.ipv4_address
]
description = "The public IPv4 addresses of the agent server."
2021-12-03 02:11:52 +01:00
}
output "load_balancer_public_ipv4" {
2022-02-14 00:24:08 +01:00
description = "The public IPv4 address of the Hetzner load balancer"
2022-02-14 11:24:30 +01:00
value = data.hcloud_load_balancer.traefik.ipv4
2022-02-14 00:24:08 +01:00
}
output "kubeconfig_file" {
value = local.kubeconfig_external
description = "Kubeconfig file content with external IP address"
sensitive = true
}
output "kubeconfig" {
description = "Structured kubeconfig data to supply to other providers"
value = local.kubeconfig_data
sensitive = true
}