v1.1.0: tags
- Support YAML stack tag files via
--tags
(details below) - Use Go modules (Go 1.11+) rather than dep.
Stack Tags
CloudFormation stacks can be tagged, and those tags flow into all taggable resources the stack creates. As with --parameters
, the aws cloudformation
commands expect these in an awkward format. cfparams --tags file.yaml
helps.
# tags-production.yaml
Name: Widgets as a Service
asset: widget-api
workload: production
cfparams --tags=tags-production.yaml
[
{
"Key": "Name",
"Value": "Widgets as a Service"
},
{
"Key": "asset",
"Value": "widget-api"
},
{
"Key": "workload",
"Value": "production"
}
]
Usage with AWS CLI:
aws cloudformation create-stack \
... \
--tags "$(cfparams --tags=tags-production.yaml)" \
...