Credentials File

Location

The default location where the Automation Kit will look for the credentials.yaml file is:

~/akit/config/credentials.yaml

Environment Variable

You can specify a different location and name for the credentials.yaml by setting the AKIT_CREDENTIALS environment variable like so:

AKIT_CREDENTIALS="/home/jenkins/workspace/credentials.yaml"

The Automation Kit does support expanding the ~ user and $VARIABLE environment variables in the specific path.

Commandline Option

The name and location of the credentials.yaml configuration file can also be specific on the commandline.

Extensibility

Description

credentials:
    -   identifier: power
        category: basic
        username: ubuntu
        password: PowerPower**

    -   identifier: player-ssh
        category: ssh
        username: root
        password: BlahBlah!!
        primitive: True

    -   identifier: "my-wifi-networks"
        category: "wifi-choice"
        networks:
            - ssid: SOMENETWORK
              password: BlahBlah!!