User:BDavis (WMF)/Notes/Labs-vagrant

Yuvi has been working on a setup that allows using the wikimedia-vagrant puppet config on labs instances. This is AWESOME so I'm trying it out to wring out some of the bugs.

 The Official Guide is more up-to-date

HowTo

 * 1) Login to wikitech
 * 2) Create a new instance
 * 3) Go to wikitech:Special:NovaInstance
 * 4) Click 'Add instance'
 * 5) Click 'Labs Projectadmins > Manage Instances' in the left sidebar
 * 6) Name your instance (my-new-instance used as example below)
 * 7) The default values are probably good for everything else
 * 8) Click submit
 * 9) Refresh wikitech:Special:NovaInstance until you see "ACTIVE"
 * 10) Make sure you can log in
 * 11) ssh my-new-instance.eqiad.wmflabs
 * 12) Install labs-vagrant via ops-puppet role
 * 13) Actions > configure on right side of your instance's row on
 * 14) Enable   checkbox
 * 15) Submit
 * 16) ssh my-new-instance.eqiad.wmflabs
 * 17) sudo puppetd --test --verbose
 * 18) Use labs-vagrant to setup your wiki
 * 19) sudo labs-vagrant list-roles
 * 20) sudo labs-vagrant enable-role some-role-name
 * 21) sudo labs-vagrant provision
 * 22) * Get a cup of coffee or troll on irc while it runs for the first time :)
 * 23) Go to Special:NovaProxy, click 'Add proxy' and enter a DNS hostname, say
 * 24) View your new wiki at http:// /wiki/
 * 25) Profit!