Experimental project

This is a sandbox project, which contains experimental code for developer use only.

This is the script which was formerly used to deploy testbots on http://qa.drupal.org. It's the pifr_setup script forked from http://github.com/scor/pifr_setup.

Current setup instructions instead: How to deploy a testbot

I don't think we'll end up using this again, but we might, so it's here for reference. But we may revamp this.

Currently we're manually doing a couple of the steps in this process:

  1. apt-get update
  2. apt-get install puppet
  3. Set the hostname to some_descriptive_hostname-mysql.
  4. In /etc/hosts, set that hostname to the primary interface IP address.
  5. puppetd --test --server puppet.damz.org
  6. gzip -dc /tmp/drupaltestbot.sql.gz | mysql drupaltestbot
  7. Put your pubkey in ~/.ssh/authorized_keys
  8. Connect to the website and configure at admin/pifr/configuration and connect it up to qa.drupal.org
  9. Enable the testbot to confirm it.

Project information