ReleaseEngineering/PuppetAgain/Modules/selfserve agent

From MozillaWiki
Jump to: navigation, search

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.