summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-11-14 12:47:01 +0000
committerRichard Ipsum <richardipsum@fastmail.co.uk>2014-11-27 18:12:13 +0000
commitc828d61ee240fe386da83d42e1d83de61077a66d (patch)
tree7ff08820982c3d228ef649b47d41c1112c466b82
parent0626e88702a8f8d4f6e8356554c9b459f39a8cf7 (diff)
downloaddefinitions-c828d61ee240fe386da83d42e1d83de61077a66d.tar.gz
Add rabbitmq-server configuration files
-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