~matsubara/+junk/maas-charm

« back to all changes in this revision

Viewing changes to hooks/amqp-relation-changed

  • Committer: Diogo Matsubara
  • Date: 2012-04-21 07:13:32 UTC
  • Revision ID: diogo.matsubara@canonical.com-20120421071332-l3c42v70rqwguyls
add instructions on how to deploy this charm, fix bunch of bugs in *-relation-changed scripts, fix install script and add some TODOs to it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/bash
 
2
RABBIT_USER=`grep RABBITMQ_USERID \
 
3
    /etc/maas/maas_local_settings.py | cut -d \' -f2`
 
4
RABBIT_VHOST=`grep RABBITMQ_VIRTUAL_HOST \
 
5
    /etc/maas/maas_local_settings.py | cut -d \' -f2`
 
6
 
 
7
juju-log "amqp_joined: requesting credentials for $RABBIT_USER"
 
8
echo "amqp_joined: requesting credentials for $RABBIT_USER"
 
9
relation-set username=$RABBIT_USER
 
10
relation-set vhost=$RABBIT_VHOST
2
11
 
3
12
RABBIT_HOST=`relation-get private-address`
4
13
RABBIT_PASSWORD=`relation-get password` 
7
16
  exit 0
8
17
fi
9
18
echo "amqp_changed: Setting rabbit config maas_local_settyings.py: $RABBIT_HOST $RABBIT_USER $RABBIT_PASSWORD"
10
 
sed -i "s/^RABBIT_HOST =.*$/RABBIT_HOST= $RABBIT_HOST/g" /etc/maas/maas_local_settings.py
11
 
sed -i "s/^RABBIT_USER =.*$/RABBIT_USER= $RABBIT_USER/g" /etc/maas/maas_local_settings.py
12
 
sed -i "s/^RABBIT_PASSWORD =.*$/RABBIT_PASSWORD= $RABBIT_PASSWORD/g" /etc/maas/maas_local_settings.py
 
19
sed -i "s/^RABBITMQ_HOST =.*$/RABBITMQ_HOST = $RABBIT_HOST/g" \
 
20
    /etc/maas/maas_local_settings.py
 
21
sed -i "s/^RABBITMQ_USERID =.*$/RABBITMQ_USERID = $RABBIT_USER/g" \
 
22
    /etc/maas/maas_local_settings.py
 
23
sed -i "s/^RABBITMQ_PASSWORD =.*$/RABBITMQ_PASSWORD = $RABBIT_PASSWORD/g" \
 
24
    /etc/maas/maas_local_settings.py
13
25
# Reload MAAS
14
 
/etc/init.d/apache2 restart
 
26
service apache2 restart
 
27
service rabbitmq-server stop