28 lines
743 B
Terraform
28 lines
743 B
Terraform
|
output "master_ip_addresses" {
|
||
|
value = {
|
||
|
for key, instance in google_compute_instance.master :
|
||
|
instance.name => {
|
||
|
"private_ip" = instance.network_interface.0.network_ip
|
||
|
"public_ip" = instance.network_interface.0.access_config.0.nat_ip
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
output "worker_ip_addresses" {
|
||
|
value = {
|
||
|
for key, instance in google_compute_instance.worker :
|
||
|
instance.name => {
|
||
|
"private_ip" = instance.network_interface.0.network_ip
|
||
|
"public_ip" = instance.network_interface.0.access_config.0.nat_ip
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
output "ingress_controller_lb_ip_address" {
|
||
|
value = google_compute_address.worker_lb.address
|
||
|
}
|
||
|
|
||
|
output "control_plane_lb_ip_address" {
|
||
|
value = google_compute_forwarding_rule.master_lb.ip_address
|
||
|
}
|