ReleaseEngineering/PuppetAgain/Modules/foopy
From MozillaWiki
< ReleaseEngineering | PuppetAgain | Modules
This module sets up a Foopy server. (this runs several buildslave processes for use with our mobile devices) It:
- Installs a single buildslave virtalenv (by calling to buildslave::install) to be used in many instances
- Disables iptables
- Prepares the system with many packages needed to run tests for all our mobile devices.
- Creates and sets up the /builds dir with:
- A tools checkout
- A talos checkout
- Various scripts used in our automation and by humans when triaging bad devices
- Sets up a crontab used to gather information on the devices and populate the tegra dashboard