2020-05-27 13:06:54 +00:00
|
|
|
# ![Logo](cloudbender.png) CloudBender
|
2019-02-08 10:51:44 +00:00
|
|
|
|
|
|
|
# About
|
|
|
|
|
|
|
|
Toolset to render and manage [AWS CloudFormation](https://aws.amazon.com/cloudformation).
|
|
|
|
|
|
|
|
|
|
|
|
# Install
|
|
|
|
|
|
|
|
`$ pip install cloudbender`
|
|
|
|
|
|
|
|
|
|
|
|
# CLI
|
|
|
|
|
|
|
|
```
|
|
|
|
Usage: cloudbender [OPTIONS] COMMAND [ARGS]...
|
|
|
|
|
|
|
|
Options:
|
|
|
|
--version Show the version and exit.
|
|
|
|
--debug Turn on debug logging.
|
|
|
|
--dir TEXT Specify cloudbender project directory.
|
|
|
|
--help Show this message and exit.
|
|
|
|
|
|
|
|
Commands:
|
|
|
|
clean Deletes all previously rendered files locally
|
|
|
|
create-change-set Creates a change set for an existing stack
|
2020-06-04 15:48:56 +00:00
|
|
|
create-docs Parses all documentation fragments out of rendered...
|
2019-02-08 10:51:44 +00:00
|
|
|
delete Deletes stacks or stack groups
|
2020-06-04 15:48:56 +00:00
|
|
|
outputs Prints all stack outputs
|
2019-02-08 10:51:44 +00:00
|
|
|
provision Creates or updates stacks or stack groups
|
|
|
|
render Renders template and its parameters
|
2019-03-20 12:51:17 +00:00
|
|
|
sync Renders template and provisions it right away
|
2019-02-08 10:51:44 +00:00
|
|
|
validate Validates already rendered templates using cfn-lint
|
|
|
|
```
|
2020-04-08 15:30:58 +00:00
|
|
|
|
|
|
|
# Secrets
|
|
|
|
|
2020-05-01 14:05:56 +00:00
|
|
|
CloudBender supports Mozilla's [SOPS](https://github.com/mozilla/sops) to encrypt values in any config yaml file since version 0.8.1
|
2020-04-08 15:30:58 +00:00
|
|
|
|
|
|
|
|
|
|
|
If a sops encrypted config file is detected CloudBender will automatically try to decrypt the file during execution.
|
|
|
|
All required information to decrypt has to be present in the embedded sops config or set ahead of time via sops supported ENVIRONMENT variables.
|