Skip to main content
ubx output shows the output values exported by the current stack.

Usage

ubx output [flags]

Examples

ubx output                       # show all outputs
ubx output --format json         # JSON format
ubx output --env prod            # prod stack outputs

Flags

FlagDescription
--format stringOutput format: text (default) or json
--env stringTarget environment
--stack stringTarget stack name

Output

  ─── Outputs ────────────────────────

  db_endpoint  =  "db.xxxx.eu-west-1.rds.amazonaws.com"
  bucket_name  =  "prod-my-assets"
  db_password  =  [sensitive]
Sensitive outputs (marked sensitive = true) are shown as [sensitive] and never printed in plain text.

JSON Format

ubx output --format json
{
  "db_endpoint": "db.xxxx.eu-west-1.rds.amazonaws.com",
  "bucket_name": "prod-my-assets"
}

Cross-Stack Usage

Outputs from one stack feed into another via remote blocks:
remote "platform" {
  source = "github.com/myorg/platform//stacks/networking"
  stack  = input.env
}

unit "aws_subnet" "app" {
  vpc_id = ~@platform.vpc_id
}