Skip to content

kave/enforcer-reloaded

 
 

Repository files navigation

Enforcer-Reloaded: AWS SSM Parameter Store Management CLI

This time.. Its Personal >:l

image CircleCI

Docs

Helper script to upload secrets to AWS SSM Parameter Store. Any secrets greater than the AWS Parameter store value limit 4096 characters will be broken up into chunks and suffixed _chunk_<index> This script will read your secret value from the clipboard automagically

Assumptions

This tool does not currently support nested directories in Parameter Store. It assumes you are follow the convention of /secret_dir/secret_name

Usage

pip install enforcer-reloaded

reloaded --help

Interpolation

AWS Authentication

We follow boto3 conventions for AWS authentication

Pyperclip dependency

Not Implemented Error

Formatting

This repo includes yapf, which will format code to our style. It's currently integrated into the lint step, so make pep8 will also reformat code.

Versioning

Uses semantic versioning, expecting that we'll start our versions at 1.0 (to signal that they're used in production. If they aren't, feel free to use <1.0).

  • MAJOR version when you make incompatible API changes,
  • MINOR version when you add functionality in a backwards-compatible manner, and
  • PATCH version when you make backwards-compatible bug fixes.

Licenses

About

aws ssm parameter store manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • Python 97.6%
  • Makefile 2.2%
  • Shell 0.2%