ReleaseEngineering/PuppetAgain/Modules/foopy

From MozillaWiki
< ReleaseEngineering‎ | PuppetAgain‎ | Modules
Revision as of 04:20, 2 May 2013 by Callek (talk | contribs) (Created page with "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 build...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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