A simple npx command to set up aws config during a CICD environment
npm install @syngenta-digital/acp * Ability to create AWS config files for use with roles
* Support both yml and json files
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.
``bash
$ npx @syngenta-digital/acp --key $AWS_ACCESS_KEY_ID --secret $AWS_SECRET_ACCESS_KEY --file some-dir/profiles.yml
$ 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 jsonkey | 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)
`yml`
profiles:
-
name: dev
account: 111222333444
role: AutomatedCICDUser
`json``
{
"profiles": [
{
"name": "dev",
"account": 111222333444,
"role": "AutomatedCICDUser"
}
]
}