0.0.5 • Published 3 years ago

@syngenta-digital/acp v0.0.5

Weekly downloads
688
License
Apache-2.0
Repository
github
Last release
3 years ago

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 NameRequiredDescription
filetrueThe file which lists all the profiles; relative path. Supports yml or json
keyfalseThe AWS access key of source account; can use environment variables (AWS_ACCESS_KEY_ID)
secretfalseThe 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"
        }
    ]
}