dotenv-aws-mfa
v0.0.14
Published
Helps to maintain MFA token in dotenv file
Downloads
24
Maintainers
Readme
Why
Because switching between AWS credentials is annoying with mfa.
Status
Still beta
Prerequisite
Before using the script you have to have aws access key and secret key present in ~/.aws/credentials
How
Install direnv or a clone but I've only tested in
direnv
.Create a
.envrc
file in your project with following configuration:
# .envrc
dotenv
It is safe to check-in to repository.
Add an empty
.env
fileFirst use
dotenv-aws-mfa
- Once
.envrc
is reloaded you can just use
dotenv-aws-mfa -t <token>
Something is not right
DEBUG=dotenv-aws-mfa dotenv-aws-mfa -t <token>
Under the hood
Environment variables
| Name | Description | | ----------- | ------------------------------------- | | DAM_USER | your AWS login username | | DAM_ACCOUNT | your AWS account number | | DAM_PROFILE | profile configured in AWS credentials | | DAM_ROLE | a role |
Order of precedence
- Environment variables
- Arguments
- Interactive command line
Fancy contribute
To install locally just run:
yarn build; yarn global add $(pwd)
dotenv-aws-mfa