Files
quixos/tofu/central/outputs.tf
T
2026-06-28 21:30:33 -07:00

86 lines
2.0 KiB
Terraform

output "runtime_state_bucket_name" {
value = aws_s3_bucket.runtime_state.id
}
output "runtime_state_registry_prefix" {
value = "registry/deployments/"
}
output "runtime_state_prefix" {
value = "runtime/deployments/"
}
output "persist_volume_id" {
value = aws_ebs_volume.persist.id
}
output "availability_zone" {
value = aws_ebs_volume.persist.availability_zone
}
output "resource_name" {
value = local.resource_name
}
output "platform_vpc_id" {
value = local.platform_vpc_id
}
output "platform_central_subnet_id" {
value = local.platform_public_subnet_id
}
output "platform_runtime_subnet_id" {
value = local.platform_runtime_subnet_id
}
output "central_proxy_security_group_id" {
value = local.app_server_enabled ? aws_security_group.app_server[0].id : null
}
output "runtime_from_proxy_security_group_id" {
value = local.app_server_enabled ? aws_security_group.app_server[0].id : null
description = "Deprecated alias for central_proxy_security_group_id."
}
output "app_server_domain" {
value = local.app_server_domain
}
output "app_wildcard_domain" {
value = local.app_wildcard_domain
}
output "dev_app_wildcard_domain" {
value = local.dev_app_wildcard_domain
}
output "app_server_public_ip" {
value = local.app_server_enabled ? aws_eip.app_server[0].public_ip : null
}
output "app_server_ipv6_addresses" {
value = local.app_server_enabled ? aws_instance.app_server[0].ipv6_addresses : []
}
output "app_server_instance_id" {
value = local.app_server_enabled ? aws_instance.app_server[0].id : null
}
output "app_server_ssm_start_session" {
value = local.app_server_enabled ? "aws ssm start-session --target ${aws_instance.app_server[0].id}" : null
}
output "proxy_registration_url" {
value = local.app_server_enabled ? "https://${local.app_server_domain}/internal/proxy/register" : null
}
output "proxy_registration_public_key_pem" {
value = tls_private_key.proxy_grants.public_key_pem
}
output "proxy_registration_private_key_pem" {
value = tls_private_key.proxy_grants.private_key_pem
sensitive = true
}