GithubHelp home page GithubHelp logo

tritium-vlk / enforcer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from upsidetravel/enforcer

0.0 1.0 0.0 27 KB

aws ssm parameter store manager

License: Other

Makefile 8.38% Shell 0.41% Python 91.21%

enforcer's Introduction

Enforcer: AWS SSM Parameter Store Management CLI

image

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

Usage

pip install enforcer

or

pip install -r requirements.txt
python app.py
python app.py upload --env(dev, stg, prod, cent) --region=<aws_region> --fq_secret_key=</secret_directory/secret_name> --secret_value=<secret_value>

Default Usage

enforcer-default

Shortcut Usage

enforcer-shorcut

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

enforcer's People

Contributors

kave avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.