tripleo-image-elements/elements/rabbitmq-server
Lucas Alvares Gomes bf3b59b71c rc-local and rabbitmq-server ordering.
This patch will configure the startup ordering dependency between the
rc-local.service and rabbitmq-server.service. If not configured systemd
will start both services simultaneously and it might cause the first boot
execution to fail because rabbitmq-server wasn't up and running when the
scripts are running. Before I8985d8020f94c257d426065cf914213b35ec959f
this problem wasn't apparent because rabbitmq was manually restarted at
the beginning of the first-boot.d/98-boot-stack script.

Change-Id: Id86b43036f448262f241c04369191dfa253a6aeb
2013-06-28 10:57:39 +01:00
..
install.d rc-local and rabbitmq-server ordering. 2013-06-28 10:57:39 +01:00
os-config-applier/etc/rabbitmq Add a rabbitmq-server element with Heat support. 2013-05-15 15:26:27 -07:00
os-refresh-config/post-configure.d Fix and Use rabbitmq-server element in boot-stack 2013-06-26 11:17:15 -07:00
README.md Add a rabbitmq-server element with Heat support. 2013-05-15 15:26:27 -07:00
element-deps Rename os-config-applier to os-apply-config. 2013-06-14 20:39:18 +12:00

README.md

Install RabbitMQ server package and optionally configure it using Heat metadata.

Heat

We will create a random password and feed it to a Heat wait condition if directed by Metadata. The relevant Metadata would look something like this in Heat:

Metadata:
  rabbit:
    users:
      - username: guest
      - tags: administrator
    password_handle: {Ref: RabbitMQPasswordHandle}

Using cfn-signal, we will feed back a generated password into the handle for use by other resources.