https://github.com/tomarv2/gimme-secrets
cli tool to manage parameter store
https://github.com/tomarv2/gimme-secrets
aws-parameter-store python python-click python3
Last synced: about 2 months ago
JSON representation
cli tool to manage parameter store
- Host: GitHub
- URL: https://github.com/tomarv2/gimme-secrets
- Owner: tomarv2
- License: apache-2.0
- Created: 2021-02-16T23:12:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-11T20:38:04.000Z (over 1 year ago)
- Last Synced: 2025-03-16T18:56:20.741Z (9 months ago)
- Topics: aws-parameter-store, python, python-click, python3
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 values from one account or region to another
```