ReleaseEngineering/PuppetAgain/Modules/aws manager: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with " This module installs required software and scripts used to manage AWS infrastructure. The scripts live in the [http://hg.mozilla.org/build/cloud-tools/ cloud-tools] repo. The...")
 
No edit summary
 
Line 1: Line 1:


This module installs required software and scripts used to manage AWS infrastructure. The scripts live in the [http://hg.mozilla.org/build/cloud-tools/ cloud-tools] repo. The module adds a dedicated user (managed by the <tt>users::buildduty</tt> module) under whose account the script are run.
This module installs required software and scripts used to manage AWS infrastructure. The scripts live in the [http://hg.mozilla.org/build/cloud-tools/ cloud-tools] repo. The module adds a dedicated user (managed by the <tt>users::buildduty</tt> module) under whose account the scripts are run.
 
The cloud-tools repo checkout is updated every 5 minutes via crontask.


The cloud-tools repo checkout is updated every 5 minutes.
== Configuration ==
== Configuration ==
See [http://hg.mozilla.org/build/puppet/file/db857f713346/modules/config/manifests/base.pp#l248 the corresponding section] in the <tt>config</tt> module.
See [http://hg.mozilla.org/build/puppet/file/db857f713346/modules/config/manifests/base.pp#l248 the corresponding section] in the <tt>config</tt> module.

Latest revision as of 14:23, 27 March 2014

This module installs required software and scripts used to manage AWS infrastructure. The scripts live in the cloud-tools repo. The module adds a dedicated user (managed by the users::buildduty module) under whose account the scripts are run.

The cloud-tools repo checkout is updated every 5 minutes via crontask.

Configuration

See the corresponding section in the config module.

Secrets

servo_schedulerdb_ro_username
servo_schedulerdb_ro_password
servo_schedulerdb_ro_hostname
servo_schedulerdb_ro_database
servo buildbot read-only DB credentials
servo_passwords
array of possible passwords (may include old ones) used to SSH to servo build machines by the aws_stop_idle.py script
buildbot_schedulerdb_ro_username
buildbot_schedulerdb_ro_password
buildbot_schedulerdb_ro_hostname
buildbot_schedulerdb_ro_database
MoCo buildbot read-only DB credentials
deploy_username
deploy_password
credentials used to generate Puppet certificates for spot instances
aws_manager_access_key_id
aws_manager_access_key
Limited access AWS credentials
builder_passwords
array of possible passwords (may include old ones) used to SSH to MoCo build and test machines by the aws_stop_idle.py script