ReleaseEngineering/PuppetAgain/Modules/foopy

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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