ReleaseEngineering/PuppetAgain/Modules/slaveapi: Difference between revisions

no edit summary
(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>.
canmove, Confirmed users
1,394

edits