Configuration

AerisCloud comes with several features that are available only through the config command in aeris (see also aeris config). The configuration file can be found in the config folder of your operating system (~/.config/AerisCloud for Linux and ~/Library/Application Support/AerisCloud for OSX) under the name config.ini.

config

This is the main configuration block and dictates basic features of AerisCloud

config.projects_path

Contains the path to the folder where projects are held and searched for when running the aeris fetch or aeris goto commands, it is also used when running the auto-completion scripts.

config.projects_path = /home/user/AerisCloudProjects

config.default_organization

The name of the default organization to use when searching for playbooks and roles, see cloud organization.

config.default_organization = aeriscloud

config.basebox_bucket

If your organization has it’s own basebox repository for Vagrant, it should be set here so that the aeris init command might be able to set it in your projects. See aeris box

config.basebox_bucket = organization-boxes

Note: This is the AWS S3 bucket name. The required URLs will automatically be generated from that name.

config.raven

AerisCloud can uses sentry for logging application crashes and issues, if you wish to set this feature, you can set this configuration variable to the proper raven URL

config.raven = https://access_token@app.getsentry.com/project_id

github

GitHub integration allows you to automatically fork and fetch projects from GitHub using the command-line, see aeris fetch

github.enabled

Enables Github integration when set to true, when enabled both github.token and github.organizations should be set.

github.enabled = true

github.token

A valid GitHub token generated via the github tokens page, only the repo scope is necessary.

github.token = <64-bytes string>

github.organizations

A list of GitHub organizations, separated by commas.

github.organizations = AerisCloud,Wizcorp

aeris

Aeris.cd is a lightweight reverse proxy application written in node.js that allows developers to share their application with their colleagues in an easy way thanks to direct integration with AerisCloud.

aeris.url

The url to your local aeris.cd instance.

aeris.url = aeris.cd

aeris.email

The email used to signup on your aeris.cd instance.

aeris.email = myself@my-org.tld

aeris.token

An access token generated by aeris.cd.

aeris.token = <40-bytes string>