aboutsummaryrefslogtreecommitdiffstats
path: root/puppet/services/nova-api.yaml
diff options
context:
space:
mode:
authorDamien Ciabrini <dciabrin@redhat.com>2017-04-25 10:59:31 +0200
committerDamien <dciabrin@redhat.com>2017-05-24 15:51:26 -0400
commit4d4b50393c0f7af71b0b66b19b4238618095c4a9 (patch)
tree90b6242251273f870d9b3761fc76e12dd9e279bd /puppet/services/nova-api.yaml
parente8ab5381dcdc9321aab8d3bb0dcb402439f89664 (diff)
Containerize HAProxy for HA
This service allows configuring and deploying HAProxy containers in a HA overcloud managed by pacemaker. The containers are managed and run by pacemaker. Pacemaker runs the standard Kolla image but overrides the initial command so that it explicitely calls HAProxy. This way, we shield ourselves from any unexpected future change in Kolla. 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> Closes-Bug: #1692908 Depends-On: Ifcf890a88ef003d3ab754cb677cbf34ba8db9312 Change-Id: I2f679bfe195733f4507e9b9e920b678e1370bb82
Diffstat (limited to 'puppet/services/nova-api.yaml')
0 files changed, 0 insertions, 0 deletions