terraform/modules/gitlab_azure_instance/outputs.tf (14 lines of code) (raw):

output "machine_names" { value = azurerm_linux_virtual_machine.gitlab[*].name } output "internal_addresses" { value = { for _, v in azurerm_linux_virtual_machine.gitlab[*] : "${v.name}.internal.cloudapp.net" => v.private_ip_address } } output "external_addresses" { value = var.setup_external_ip ? azurerm_linux_virtual_machine.gitlab[*].public_ip_address : [] } output "virtual_machine_ids" { value = azurerm_linux_virtual_machine.gitlab[*].virtual_machine_id }