Put together something so that the dashboards are both easy for someone to start hacking on from nothing, as well as making the instance we use to show the world easily re-creatable.
This was originally to be a puppet role, but on further guidance we are setting up a vagrant role and a simple shell script that provisions as necessary. This will probably end up as a repository that can be cloned either to the "prod" (labs instance) server or a development box. On the "prod" box the provision script is run directly. On a dev box vagrant up would boot up a machine similar enough to the one in labs for development.
See: http://searchdata.wmflabs.org
See: http://www.rstudio.com/products/shiny/download-server/