canmove, Confirmed users
1,394
edits
(Created page with "This module installs and sets up an instance of the [https://wiki.mozilla.org/ReleaseEngineering/Applications/SlaveAPI SlaveAPI Server]. The slaveapi::instance takes few optio...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
This module installs and sets up an instance of the [https://wiki.mozilla.org/ReleaseEngineering/Applications/SlaveAPI SlaveAPI Server]. The slaveapi::instance takes few options (listenaddr, port, slaveapi version), but the config and credentials files depend on many things in the organization config. You can refer to [https://github.com/mozilla/build-puppet/blob/master/modules/slaveapi/templates/credentials.json.erb credentials.json.erb] and [https://github.com/mozilla/build-puppet/blob/master/modules/slaveapi/templates/slaveapi.ini.erb slaveapi.ini.erb] for the complete list. | This module installs and sets up an instance of the [https://wiki.mozilla.org/ReleaseEngineering/Applications/SlaveAPI SlaveAPI Server]. The slaveapi::instance takes few options (listenaddr, port, slaveapi version), but the config and credentials files depend on many things in the organization config. You can refer to [https://github.com/mozilla/build-puppet/blob/master/modules/slaveapi/templates/credentials.json.erb credentials.json.erb] and [https://github.com/mozilla/build-puppet/blob/master/modules/slaveapi/templates/slaveapi.ini.erb slaveapi.ini.erb] for the complete list. | ||
= Secrets = | |||
Lots of cleartext here! | |||
;slaveapi_administrator_passwords | |||
:a list of cleartext administrator passwords | |||
;slaveapi_root_passwords | |||
:a list of cleartext root passwords | |||
;slaveapi_bugzilla_password | |||
:password for the slaveapi Bugzilla login | |||
;slaveapi_cltbld_passwords | |||
:a list of cleartext builder passwords | |||
;slaveapi_inventory_password | |||
:password for the slaveapi Inventory login | |||
;slaveapi_ipmi_password | |||
:the password used to authenticate to IPMI | |||
= Config = | |||
This module has a number of dedicated configuration parameters, as well. See <tt>modules/config/manifests/base.pp</tt>. |