Variable Expansion
Notice how some config options are patterns. Like:
Ufo.configure do |config|
config.names.stack = ":APP-:ROLE-:ENV"
config.names.task_definition = ":APP-:ROLE-:ENV"
end
UFO takes the patterns and expands them to specific values. Example:
:APP-:ROLE-:ENV => demo-web-dev
Here are the available variables
| Name | Description |
|---|---|
| APP | UFO app name. Configured by config.app or UFO_APP |
| ROLE | UFO role. Configured by UFO_APP. The default is web |
| ENV | UFO env. Configured by UFO_ENV. The default is dev |
| REGION | The current AWS_REGION, set by env var, ~/.aws/config, etc. The default is us-east-1 when it cannot be discovered. |