@syngenta-digital/acp

0.0.5 • Public • Published

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"
        }
    ]
}

Package Sidebar

Install

npm i @syngenta-digital/acp

Weekly Downloads

1,991

Version

0.0.5

License

Apache-2.0

Unpacked Size

21 kB

Total Files

11

Last publish

Collaborators

  • syngenta-developer
  • paulcruse-syn