summaryrefslogtreecommitdiff
path: root/openstack/usr/share/openstack/openstack-rabbitmq-setup
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-11-14 12:47:01 +0000
committerFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2015-01-22 12:46:23 +0000
commit8f829cc98fc1fb6fdd5f35e1a3564dfd853542ae (patch)
treed7a01daa5dd5fa561e31273a5a7bba3cac98ad60 /openstack/usr/share/openstack/openstack-rabbitmq-setup
parent1b8f87f84ace46384ad7e53dcd1db312821bc475 (diff)
downloaddefinitions-8f829cc98fc1fb6fdd5f35e1a3564dfd853542ae.tar.gz
Add rabbitmq-server configuration files
Diffstat (limited to 'openstack/usr/share/openstack/openstack-rabbitmq-setup')
-rw-r--r--openstack/usr/share/openstack/openstack-rabbitmq-setup23
1 files changed, 23 insertions, 0 deletions
diff --git a/openstack/usr/share/openstack/openstack-rabbitmq-setup b/openstack/usr/share/openstack/openstack-rabbitmq-setup
index af332841..58174420 100644
--- a/openstack/usr/share/openstack/openstack-rabbitmq-setup
+++ b/openstack/usr/share/openstack/openstack-rabbitmq-setup
@@ -38,6 +38,29 @@ if [ ! -d /var/log/rabbitmq ]; then
chmod 755 /var/log/rabbitmq
fi
+# Install rabbimq.config and rabbitmq-env.conf
+install -D -m 644 /proc/self/fd/0 <<'EOF' /var/lib/rabbitmq/etc/rabbitmq/rabbitmq.config
+%% -*- Rabbit configuration for Openstack in Baserock
+[
+ {rabbit,
+ [
+ {default_user, <<"##RABBITMQ_USER##">>},
+ {default_pass, <<"##RABBITMQ_PASSWORD##">>},
+ {tcp_listeners, [##RABBITMQ_PORT##]}
+ ]}
+].
+EOF
+
+install -D -m 644 /proc/self/fd/0 <<'EOF' /etc/rabbitmq/rabbitmq-env.conf
+# NOTE: Install this file in /etc/rabbitmq/ because rabbitmq-server will load
+# it only from this directory.
+
+# Configure port node where rabbitmq-server will listen from.
+NODE_PORT=##RABBITMQ_PORT##
+# Config file has to be in $RABBITMQ_HOME/etc/rabbitmq/rabbitmq.config
+CONFIG_FILE=/var/lib/rabbitmq/etc/rabbitmq/rabbitmq
+EOF
+
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq
exit 0