Toolset to deploy and maintain infrastructure in automated and trackable manner.
Go to file
2020-06-04 16:38:44 +01:00
cloudbender Fix docs template 2020-06-04 16:38:44 +01:00
tests First release on PyPy, Makefile and License 2019-02-07 22:05:33 +00:00
.drone.yml Fix drone pipeline to upload to PyPy 2019-06-27 13:38:12 +00:00
.gitignore Initial checkin 2018-11-22 18:31:59 +00:00
CHANGES.md New feature: create-docs rendering markdown documentation for rendered stacks 2020-06-04 16:32:17 +01:00
cloudbender.png Update logo 2020-05-27 14:05:08 +01:00
dev-requirements.txt Cleanup Makefile, introduce drone.io support, remove tox 2019-06-18 16:48:39 +00:00
LICENSE.md First release on PyPy, Makefile and License 2019-02-07 22:05:33 +00:00
Makefile New variables support within stack configs 2019-09-02 11:13:40 +00:00
README.md Update README 2020-05-27 14:06:54 +01:00
requirements.txt Cleanup Makefile, introduce drone.io support, remove tox 2019-06-18 16:48:39 +00:00
setup.cfg Fix cli entrypoint 2019-02-07 22:13:49 +00:00
setup.py Cleanup Makefile, introduce drone.io support, remove tox 2019-06-18 16:48:39 +00:00

Logo CloudBender

About

Toolset to render and manage AWS 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
  delete             Deletes stacks or stack groups
  provision          Creates or updates stacks or stack groups
  render             Renders template and its parameters
  sync               Renders template and provisions it right away
  validate           Validates already rendered templates using cfn-lint

Secrets

CloudBender supports Mozilla's 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.