CloudBender/README.md

43 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

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
sync Renders template and provisions it right away
2019-02-08 10:51:44 +00:00
validate Validates already rendered templates using cfn-lint
```
# 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
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.