terraform/modules/gitlab_aws_instance/outputs.tf (24 lines of code) (raw):

output "instance_ids" { value = aws_instance.gitlab[*].id } output "external_addresses" { value = aws_instance.gitlab[*].public_ip } output "internal_addresses" { value = { for _, v in aws_instance.gitlab[*] : v.private_dns => v.private_ip } } output "iam_instance_role_arn" { value = try(aws_iam_role.gitlab[0].arn, "") } output "data_disk_device_names" { value = [for k, v in aws_volume_attachment.gitlab : "${k} = ${v.device_name}"] } output "data_disk_volume_ids" { description = "AWS Volume IDs for data disks provisioned for this instance." value = [for k, v in aws_ebs_volume.gitlab : v.id] } output "security_group_ids" { value = try(flatten(aws_instance.gitlab[0].vpc_security_group_ids), "") }