3
- {source: 'ppa:juju/pkgs'}
6
apt_proxy: 'http://localhost:3142'
7
machine-data: {juju-provider-type: null, juju-zookeeper-hosts: 'localhost:2181',
9
output: {all: '| tee -a /var/log/cloud-init-output.log'}
10
packages: [bzr, byobu, tmux, python-setuptools, python-twisted, python-txaws, python-zookeeper]
11
runcmd: [sudo apt-get install -y python-txzookeeper, sudo mkdir -p /usr/lib/juju,
12
'cd /usr/lib/juju && sudo /usr/bin/bzr co --lightweight lp:juju
13
juju', cd /usr/lib/juju/juju && sudo python setup.py develop, sudo mkdir -p /var/lib/juju,
14
sudo mkdir -p /var/log/juju, 'cat >> /etc/init/juju-riak-0.conf <<EOF
16
description "Juju unit agent for riak/0"
18
author "Juju Team <juju@lists.ubuntu.com>"
21
start on runlevel [2345]
23
stop on runlevel [!2345]
28
env JUJU_HOME="/var/lib/juju"
30
env JUJU_MACHINE_ID="None"
32
env JUJU_UNIT_NAME="riak/0"
34
env JUJU_ZOOKEEPER="localhost:2181"
37
exec /usr/bin/python -m juju.agents.unit --nodaemon --logfile /var/log/juju/unit-riak-0.log
38
--session-file /var/run/juju/unit-riak-0-agent.zksession >> /var/log/juju/unit-riak-0-output.log
43
', /sbin/start juju-riak-0]
44
ssh_authorized_keys: ['']