puppet-tripleo/manifests
Steven Hardy 87e206942d Move calculation of neutron l3_ha into puppet profile
This is currently calculated in t-h-t but has a hard-coded reference
to the ControllerCount which is incompatible with custom-roles.

So instead calculate the setting based on the number of neutron API
services running (on any role, not just Controller), combined with
whether DVR is enabled (equivalent to current t-h-t logic).

To avoid breaking the NeutronL3HA parameter in t-h-t we maintain an
optional parameter to override the calculated value.

Change-Id: I01c50973eec8138ec61304f2982d5026142f267c
Partial-Bug: #1629187
(cherry picked from commit 6ae718560b)
2016-11-25 09:20:08 +00:00
..
certmonger certmonger: improve orchestration for puppet4 2016-09-20 16:17:43 -04:00
cluster Modify cassandra dependency 2015-12-14 14:15:15 +00:00
firewall Add firewall::service_rules define 2016-07-21 17:35:13 +00:00
glance NFS mounting for Glance file backend 2016-11-01 13:34:13 +01:00
haproxy Removing WARNING: line has more than 140 characters in puppet-tripleo profiles 2016-08-11 19:11:51 +00:00
host Configure the numvfs for SRIOV interfaces 2016-08-29 19:41:35 +05:30
network Ensure keepalived is restarted when necessary. 2016-11-11 18:49:15 +00:00
pacemaker Ensure presence of pacemaker restart directory. 2016-10-13 15:41:57 +00:00
packages packages: run upgrade at 'setup' stage 2016-10-17 14:06:18 +00:00
profile Move calculation of neutron l3_ha into puppet profile 2016-11-25 09:20:08 +00:00
fencing.pp Configure fencing devices 2015-06-12 18:40:50 +02:00
firewall.pp Cleanup the firewall logic. 2016-10-13 16:30:48 +00:00
haproxy.pp Use mode 'http' in haproxy for ceilometer, neutron, aodh and gnocchi 2016-11-22 11:17:36 +00:00
init.pp Implement firewalling in tripleo::firewall 2015-07-15 11:58:46 +02:00
keepalived.pp Better way to ensure keepalived before haproxy. 2016-11-09 14:05:03 +00:00
noop.pp Add class to set noop on various puppet resources 2015-07-03 17:16:07 -04:00
packages.pp packages: run upgrade at 'setup' stage 2016-10-17 14:06:18 +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
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 Enable communication between UI and the Undercloud by making HAProxy 2016-11-08 10:09:51 +00:00
vip_hosts.pp Add class to write overcloud VIPs into /etc/hosts 2016-09-06 17:15:26 +03:00