extend blocks without duplicating stack definitions.
How It Works
- Write base resource definitions in
main.iac(staging defaults) - Write environment-specific overrides in
envs/<env>/overrides.iacusingextendblocks - Deploy with
ubx apply --env <env>
File Layout
extend Block Syntax
The --env Flag
--env flag tells ubx which envs/<env>/ folder to load overrides from.
Default Environment
--env is omitted, defaultEnv is used.
Environment in Resources
Useinput.env to inject the environment name into resource configurations:
