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

    Install

    npm i @syngenta-digital/acp

    DownloadsWeekly Downloads

    322

    Version

    0.0.5

    License

    Apache-2.0

    Unpacked Size

    21 kB

    Total Files

    11

    Last publish

    Collaborators

    • paulcruse-syn