cfx is a set of tools that I use to work with cloudformation, particularly in
a CI environment.
Included currently are three commands:
update-parameters do exactly what they
sound like they do.
settle will follow the events of a stack until the stack
"settles" with a
_FAILED event. In the event that it settles
FAILED state, a non-zero exit code will be returned. This makes it
suitable for use in a CI environment.
go get -u fknsrs.biz/p/cfx
cfx --help-long for the most up-to-date version of this.
usage: cfx [<flags>] <command> [<args> ...] Cloudformation Toolkit Flags: --help Show context-sensitive help (also try --help-long and --help-man). Commands: help [<command>...] Show help. show-parameters --stack-name=STACK-NAME Show parameters for a stack. --stack-name=STACK-NAME Name of the stack. update-parameters --stack-name=STACK-NAME [<flags>] Update parameters for a stack. --stack-name=STACK-NAME Name of the stack. --capabilities=CAPABILITIES ... Capabilities required to perform changes. --parameter=PARAMETER ... Parameters to change. settle --stack-name=STACK-NAME [<flags>] Wait for a stack to settle, tailing events. --stack-name=STACK-NAME Name of the stack. --timeout=10m Maximum time to wait until the stack is considered settled. --poll-interval=5s Interval at which to poll AWS for events
3-clause BSD. A copy is included with the source.