diff options
author | Dan Prince <dprince@redhat.com> | 2017-04-03 14:12:36 -0400 |
---|---|---|
committer | Damien <dciabrin@redhat.com> | 2017-05-24 15:54:24 -0400 |
commit | bccfedc84d0f913b6a7c3ab249e9fd41f94dbd9a (patch) | |
tree | 7f8b0ed8ab1f7094ba2ba123471670500e92e99d /puppet/services/network/contrail-database.yaml | |
parent | d0696b9a9b3685f8215c97111814d6f00932ca57 (diff) |
Containerize RabbitMQ for HA
This service allows configuring and deploying RabbitMQ containers
in a HA overcloud managed by pacemaker.
The containers are managed and run by pacemaker. Inside there is
pacemaker_remote which will invoke the resource agent managing galera.
The resources themselves are created via puppet-pacemaker inside a
short-lived container used for this purpose (mysql_init_bundle).
This container needs to use the 'docker_config' section to invoke
puppet (as opposed to 'docker_puppet_tasks'), because due to the HA
composability each resource creation needs to happen on the bootstrap
node of that service and 'docker_puppet_tasks' will only run on the
controller/primary role.
Co-Authored-By: Michele Baldessari <michele@acksyn.org>
Co-Authored-By: John Eckersberg <jeckersb@redhat.com>
Closes-Bug: #1692909
Depends-On: I0722e4a4d4716f477e8304cfa1aadd3eef7c2f31
Change-Id: I942737134385af775cade40c2d69516d4fe31a99
Diffstat (limited to 'puppet/services/network/contrail-database.yaml')
0 files changed, 0 insertions, 0 deletions