Publish with bricks.yaml
Why bricks.yaml?
Basic Format
Minimal Blueprint
name: web_application
version: 1.0.0
packages:
- name: terraform_aws_vpc
version: 3.0.0Complete Blueprint
Package Configuration
Auto-Populated Props
Explicit Package IDs
Auto-Populated Outputs
Value References
Data References
Input References
String Values
YAML Features
Anchors and Aliases
Merge Keys
Anchors with Package Repetition
Input Configuration
Input Types
Allowed Values
Multi-Document YAML
Publishing
Multi-Document Publishing
Validation During Publish
Development Workflow
Finding Packages
Inspecting Package Details
Viewing Props and Outputs
Building Your YAML
Iterative Development
Viewing Generated Blueprint
Migration from bricks.json
Lazy Migration Approach
Converting Existing Blueprints
What Gets Converted
See also
YAML-Specific Best Practices
Use Anchors for Repeated Configuration
Multi-Document for Environments
Props Merging with Anchors
Only Specify What Changes
Last updated
Was this helpful?

