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.
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