ReleaseEngineering/PuppetAgain/Modules/foopy

From MozillaWiki
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