ReleaseEngineering/PuppetAgain/Modules/mozpool: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 6: Line 6:
* sets up an inventory-sync crontask (only on the admin host; denoted by $is_mozpool_admin_host in the node definition)
* sets up an inventory-sync crontask (only on the admin host; denoted by $is_mozpool_admin_host in the node definition)
* writes the mozpool config.ini
* writes the mozpool config.ini
= Secrets =
;mozpool_db_database
;mozpool_db_hostname
;mozpool_db_password
;mozpool_db_username
:credentials for the backend database
;mozpool_inventory_username
;mozpool_inventory_password
;mozpool_inventory_url
:credentials for the inventory login to synchronize the device list

Latest revision as of 17:27, 8 November 2013

This module sets up a Mozpool server. It's generally used with bmm. It:

  • installs mozpool in a virtualenv
  • starts the mozpool daemon
  • adds Apache config to forward the appropriate URIs to the daemon
  • sets up an inventory-sync crontask (only on the admin host; denoted by $is_mozpool_admin_host in the node definition)
  • writes the mozpool config.ini

Secrets

mozpool_db_database
mozpool_db_hostname
mozpool_db_password
mozpool_db_username
credentials for the backend database
mozpool_inventory_username
mozpool_inventory_password
mozpool_inventory_url
credentials for the inventory login to synchronize the device list