Metadata-Version: 2.1
Name: gimme-secrets
Version: 0.0.1.dev7
Summary: AWS Parameter Store management
Home-page: https://github.com/tomarv2/gimme-secrets
Author: Varun Tomar
Author-email: varuntomar2019@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: click (==7.1.2)
Requires-Dist: tabulate (==0.8.7)
Requires-Dist: starlette
Requires-Dist: boto3
Requires-Dist: azure-common (==1.1.25)
Requires-Dist: azure-core (==1.5.0)
Requires-Dist: azure-identity (==1.3.1)
Requires-Dist: azure-keyvault (==4.0.0)
Requires-Dist: azure-keyvault-certificates (==4.2.0b1)
Requires-Dist: azure-keyvault-keys (==4.1.0)
Requires-Dist: azure-keyvault-secrets (==4.2.0b1)
Requires-Dist: google-cloud-kms
Requires-Dist: pytest
Requires-Dist: pytest-runner
Requires-Dist: moto

# Gimme Secrets

gimme-secrets is a cli tool to manage AWS Parameter Store values.

It can:
- Put entry in Parameter Store
- Get value from Parameter Store
- Decrypt and Encrypt value using KMS
- Move Parameter Store entries between AWS accounts and regions.


## Prerequisites
Python 3.6 or above

## Configuration

For AWS set the `AWS_MASTER_ROLE_ARN` to the ARN of the account which has permissions to switch to other accounts.


### How to use?

Install/Upgrade from PyPi:

`pip3 install --upgrade gimme-secrets`

- run `gimme-secrets` for available options

```
gimme-secrets
Usage: gimme-secrets [OPTIONS] COMMAND [ARGS]...

  Command-line interface for managing secrets for:

   AWS

Options:
  --help  Show this message and exit.

Commands:
  aws-decrypt-secret  aws decrypt secrets using kms key
  aws-encrypt-secret  aws encrypt secrets using kms key
  aws-get-secret      aws get values from Parameter Store
  aws-put-secret      aws put values in Parameter Store
  copy-secret         copy secrets

```


