ReleaseEngineering/PuppetAgain/Modules/selfserve agent: Difference between revisions
< ReleaseEngineering | PuppetAgain | Modules
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This module installs the selfserve agent, which is part of [http://hg.mozilla.org/build/buildapi buildapi]. It connects to rabbitmq (via carrot) and listens for actions from the buildapi frontend, then performs those actions, by connecting to masters via PB or HTTP. It is generally co-located with a buildbot master. | This module installs the selfserve agent, which is part of [http://hg.mozilla.org/build/buildapi buildapi]. It connects to rabbitmq (via carrot) and listens for actions from the buildapi frontend, then performs those actions, by connecting to masters via PB or HTTP. It is generally co-located with a buildbot master. | ||
== Secrets == | |||
;buildapi_rmq_password | |||
:the password to use to connect to rabbitmq; see the "selfserve_agent_carrot_*" configuration parameters for the rest of the set. | |||
== Config == | |||
This module has a number of dedicated configuration parameters, as well. See <tt>modules/config/manifests/base.pp</tt>. | This module has a number of dedicated configuration parameters, as well. See <tt>modules/config/manifests/base.pp</tt>. |
Latest revision as of 17:18, 8 November 2013
This module installs the selfserve agent, which is part of buildapi. It connects to rabbitmq (via carrot) and listens for actions from the buildapi frontend, then performs those actions, by connecting to masters via PB or HTTP. It is generally co-located with a buildbot master.
Secrets
- buildapi_rmq_password
- the password to use to connect to rabbitmq; see the "selfserve_agent_carrot_*" configuration parameters for the rest of the set.
Config
This module has a number of dedicated configuration parameters, as well. See modules/config/manifests/base.pp.