2
exec >/var/log/cloud-init.log 2>&1
3
packages="apache2 libapache2-mod-wsgi bzr nfs-kernel-server python-bson python-pycassa python-amqplib oops-repository"
4
echo "deb http://archive.admin.canonical.com lucid-cat main" >> /etc/apt/sources.list
6
DEBCONF_FRONTEND=noninteractive sudo apt-get -y install $packages
9
cat > /etc/exports << EOF
10
/srv/cores 10.55.60.0/24(rw,sync,no_subtree_check)
13
cat > /etc/apache2/sites-enabled/000-default << EOF
14
WSGIPythonPath /var/www/whoopsie-daisy/backend
16
ServerAdmin webmaster@localhost
18
DocumentRoot /var/www/whoopsie-daisy/backend
19
WSGIScriptAlias / /var/www/whoopsie-daisy/backend/submit.wsgi
21
RewriteRule ^/([^/]+)/submit-core/([^/]+)/([^/]+) /submit_core.wsgi?uuid=\$1&arch=\$2&systemuuid=\$3 [L]
22
<Directory /var/www/whoopsie-daisy/backend>
23
SetHandler wsgi-script
25
ErrorLog /var/log/apache2/error.log
27
CustomLog /var/log/apache2/access.log combined
30
bzr branch lp:whoopsie-daisy /var/www/whoopsie-daisy
31
sudo /etc/init.d/apache2 restart