@syngenta-digital/acp
v0.0.5
Published
A simple npx command to set up aws config during a CICD environment
Downloads
6,877
Readme
AWS CICD Profiler
A simple npx command to set up aws config during a CICD environment
Features
- Ability to create AWS config files for use with roles
- Support both yml and json files
Installation & Usage
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js. Node.js 0.10 or higher is required.
$ npx @syngenta-digital/acp --key $AWS_ACCESS_KEY_ID --secret $AWS_SECRET_ACCESS_KEY --file some-dir/profiles.yml
# or if you have already set AWS environment variables
$ npx @syngenta-digital/acp --file some-dir/profiles.json
Flag Name | Required | Description
:-----------| :------- | :-----------
file
| true | The file which lists all the profiles; relative path. Supports yml or json
key
| false | The AWS access key of source account; can use environment variables (AWS_ACCESS_KEY_ID)
secret
| false | The AWS access secret of source account; can use environment variables (AWS_SECRET_ACCESS_KEY)
Example YML File
profiles:
-
name: dev
account: 111222333444
role: AutomatedCICDUser
Example JSON File
{
"profiles": [
{
"name": "dev",
"account": 111222333444,
"role": "AutomatedCICDUser"
}
]
}