Skip to main content

Outputs and hostnames

The root outputs are the fastest way to discover the exact URLs, names, and connection values emitted by a deployment.

Key outputs

OutputMeaning
alb_urlpublic ALB base URL
alb_dns_nameALB DNS name
events_service_nameevents ingestion ECS service name
events_ecr_repository_urlECR repository for the events API
events_ingestion_urlevents host routed through the ALB
dashboard_backend_urldashboard host routed through the ALB
dashboard_backend_service_namedashboard ECS service name
dashboard_backend_ecr_repository_urlECR repository for the dashboard backend
dashboard_backend_secret_namesecret name used by the dashboard task
dashboard_db_endpointPostgreSQL endpoint
dashboard_db_portPostgreSQL port
dashboard_db_nameinitial PostgreSQL database name
msk_bootstrap_brokers_tlsinternal IAM + TLS Kafka bootstrap brokers
msk_bootstrap_brokers_public_tlspublic IAM + TLS Kafka bootstrap brokers
kafka_ui_urlKafka UI hostname routed through the ALB
msk_s3_sink_bucket_nameexport bucket name when the sink is enabled
msk_connect_plugin_bucket_nameplugin bucket name when created
msk_s3_sink_connector_nameconnector name when enabled
msk_s3_sink_log_group_nameconnector log group when enabled

Frequently used commands

terraform output -raw dashboard_backend_secret_name
terraform output -raw dashboard_db_endpoint
terraform output -raw dashboard_db_port
terraform output -raw dashboard_db_name
terraform output dashboard_db_master_user_secret_arn
terraform output -raw msk_bootstrap_brokers_tls

Public hostnames

SurfaceStaging exampleProduction values
Events ingestionatlas-ingest.twinfo.ioatlas-prod-ingest.twinfo.io
Dashboard backendatlas-back.twinfo.ioatlas-prod-back.twinfo.io
Kafka UIatlas-kafka.twinfo.ioatlas-prod-kafka.twinfo.io

Notes on deprecated aliases

The roots still expose:

  • ecs_cluster_name
  • ecr_repository_url

Those are deprecated aliases for the events service cluster and ECR repository. Prefer the more explicit outputs in new operator workflows.

warning

Treat msk_bootstrap_brokers_tls, msk_bootstrap_brokers_public_tls, and dashboard_db_master_user_secret_arn as sensitive operational values even when Terraform prints them from outputs.