puppet-tripleo/manifests
Luca Miccini 720cfa54bf Improve stonith leves idempotency.
This commit improves the way stonith levels are set up and their
resiliency against redeployments by introducing a stonith_levels
custom fact that collects the current stonith levels defined for
the specific server, so we can compare against the desired number
of levels defined in hiera.

If these do not match (for example if there are additional levels
that are no longer necessary), the clean up step also introduced
by this commit takes care of deleting the ones no longer necessary.

Change-Id: Ifae73ac2bf4481d0a11e89c0ea0916e85dd2db1d
(cherry picked from commit 7c30bd791f)
2019-11-23 13:40:09 +00:00
..
certmonger Workaround for /etc/pki/CA/certs/vnc.crt not present 2019-10-08 17:44:54 +00:00
firewall Add 'ipversion' to firewall/rule.pp 2019-09-25 18:36:44 +00:00
haproxy Ensure we set $haproxy_firewall_rules variable 2019-08-08 10:02:48 +02:00
host Use validate_legacy 2019-02-25 22:51:07 +01:00
network Remove Midonet, Cassandra and Zookeeper 2019-08-06 20:48:24 -04:00
pacemaker Allow VIP resource to have customized ops 2018-09-03 06:22:44 +00:00
packages packages: run upgrade at 'setup' stage 2016-10-14 18:17:30 -04:00
profile Switch HA containers to k8s-file log-driver and make it a parameter 2019-11-22 17:20:41 +00:00
releasenotes/notes New profile to configure libvirt-guests on compute host 2018-07-13 17:42:24 +02:00
stunnel Force stunnel to use TLSv1.2 2018-04-19 13:31:46 +00:00
config.pp Introduce tripleo::config 2019-06-04 18:07:21 +00:00
fencing.pp Improve stonith leves idempotency. 2019-11-23 13:40:09 +00:00
firewall.pp Replace hiera('service_names') by hiera('enabled_services') 2019-07-05 13:25:34 -04:00
haproxy.pp Ceph Grafana should not be exposed by HAProxy as a public service 2019-11-19 10:05:53 +00:00
init.pp Implement firewalling in tripleo::firewall 2015-07-15 11:58:46 +02:00
keepalived.pp Fix keepalived VIP monitoring script 2019-04-18 11:47:10 -06:00
masquerade_networks.pp Fix Undercloud masquerading firewall rules 2018-10-23 07:24:31 +00:00
noop.pp Add class to set noop on various puppet resources 2015-07-03 17:16:07 -04:00
packages.pp noop package installations inside containers 2019-01-26 11:19:17 +01:00
redis_notification.pp Loadbalancer: Add support for Redis 2015-04-16 21:13:40 +02:00
stunnel.pp Lower the default stunnel log level 2018-05-28 13:40:29 +02:00
tls_proxy.pp Support TLS deployments with KernelDisableIPv6 enabled 2019-07-08 20:59:13 +02: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