modules/vpc/outputs.tf (69 lines of code) (raw):

output "vpc_id" { value = aws_vpc.core.id } output "vpc_arn" { value = aws_vpc.core.arn } output "igw_id" { value = aws_internet_gateway.igw.id } output "application_https_sg_id" { value = aws_security_group.application_https.id } output "application_https_sg_name" { value = aws_security_group.application_https.name } output "application_80_sg_id" { value = aws_security_group.application_http.id } output "application_80_sg_name" { value = aws_security_group.application_http.name } output "application_sg_nat" { value = aws_security_group.application_nat.id } output "atlantis_sg_id" { value = aws_security_group.atlantis.id } output "atlantis_sg_name" { value = aws_security_group.atlantis.name } output "public_subnet_ids" { value = aws_subnet.public.*.id } output "private_subnet_ids" { value = aws_subnet.private.*.id } output "route_table_public_id" { value = aws_route_table.public.id } output "route_table_private_id" { value = aws_route_table.private.id } output "nat_gateway" { value = aws_nat_gateway.nat_gw.id } output "project" { value = var.project } output "nat_gw_ip" { value = var.enable_eip == true ? aws_eip.nat_gw_ip[0].id : var.eip } output "aws_acm_certificate_arn" { value = module.acm.aws_acm_certificate_arn } output "aws_acm_certificate" { value = module.acm.aws_acm_certificate_id } output "aws_acm_certificate_usa" { value = module.acm_usa.aws_acm_certificate_id } output "aws_acm_certificate_usa_arn" { value = module.acm_usa.aws_acm_certificate_arn } output "atlantis_ecr_repository" { value = aws_ecr_repository.atlantis.repository_url } output "tfstate_bucket_policy_arn" { value = aws_iam_policy.tfstate_policy.arn } #output "application_db_sg_id" { # value = aws #}