puppet-tripleo/manifests
Babu Shanmugam 48a6a0985d Pacemaker support for OVN DB servers
This patch enables OVN DB servers to be started in master/slave
mode in the pacemaker cluster.

A virtual IP resource is created first and then the pacemaker OVN OCF
resource - "ovn:ovndb-servers" is created. The OVN OCF resource is
configured to be colocated with the vip resource. The ovn-controller and
Neutron OVN ML2 mechanism driver which depends on OVN DB servers will
always connect to the vip address on which the master OVN DB servers
listen on.

The OVN OCF resource itself takes care of (re)starting ovn-northd service
on the master node and we don't have to manage it.

When HA is enabled for OVN DB servers, haproxy does not configure the OVN DB
servers in its configuration.

This patch requires OVS 2.7 in the overcloud.

Co-authored:by: Numan Siddique <nusiddiq@redhat.com>
Change-Id: I9dc366002ef5919339961e5deebbf8aa815c73db
Partial-bug: #1670564
2017-06-01 11:54:53 +05:30
..
certmonger TLS everywhere: Add resources for mongodb's TLS configuration 2017-05-17 07:44:30 +00:00
cluster Modify cassandra dependency 2015-12-14 14:15:15 +00:00
firewall firewall: generally accept "jump" param and use tripleo:firewall for log rule 2017-04-06 15:55:04 -06:00
glance NFS mounting for Glance file backend 2016-10-21 17:41:03 +02:00
haproxy Use correct manage_firewall hieradata 2017-04-03 14:04:47 +00:00
host Delete the unnecessary word in numvfs_persistence.pp 2017-01-23 06:10:02 +00:00
network Fix style nits in contrail manifests 2017-02-01 21:35:15 +01:00
pacemaker IPv6 VIP addresses need to be /128 2017-05-03 12:32:09 +02:00
packages packages: run upgrade at 'setup' stage 2016-10-14 18:17:30 -04:00
profile Pacemaker support for OVN DB servers 2017-06-01 11:54:53 +05:30
fencing.pp Add support for fence_ironic fencing agent. 2017-01-11 16:55:32 +00:00
firewall.pp Bad example in firewall.pp 2017-05-19 12:17:35 +02:00
haproxy.pp Pacemaker support for OVN DB servers 2017-06-01 11:54:53 +05:30
init.pp Implement firewalling in tripleo::firewall 2015-07-15 11:58:46 +02:00
keepalived.pp Allow setting of keepalived router ID 2017-04-13 15:27:46 +02:00
noop.pp Add class to set noop on various puppet resources 2015-07-03 17:16:07 -04:00
packages.pp Ensure package updates don't happen unexpectedly 2016-12-22 16:42:12 +00:00
redis_notification.pp Loadbalancer: Add support for Redis 2015-04-16 21:13:40 +02:00
selinux.pp Add tripleo::selinux 2016-05-05 13:19:20 -04:00
tls_proxy.pp Include base apache module in tls_proxy resource 2017-04-27 09:56:13 +03:00
trusted_ca.pp Add manifests to inject and trust CA certificates 2016-08-23 14:36:20 +00:00
trusted_cas.pp Add manifests to inject and trust CA certificates 2016-08-23 14:36:20 +00:00
ui.pp Update UI language list 2017-04-11 12:07:35 +01:00