puppet-tripleo/manifests
Michele Baldessari 64951b5c12 Allow mysql haproxy stanza do be customized
We introduce a new tripleo::haproxy parameter called mysql_custom_listen_options
which can be used to customize mysql listen options in haproxy's config.

Tested as follows:
parameter_defaults:
  ExtraConfig:
    tripleo::haproxy::haproxy_default_timeout:
      - 'http-request 10s'
      - 'queue 2m'
      - 'connect 10s'
      - 'client 5m'
      - 'server 5m'
      - 'check 10s'
    tripleo::haproxy::cinder::options:
      bind-process: 2
    tripleo::haproxy::glance_api::options:
      bind-process: 2
    tripleo::haproxy::mysql_custom_listen_options:
      bind-process: 2

Observed that haproxy's mysql stanza had:
listen mysql
  bind 172.17.1.91:3306 transparent
  bind-process 2
  option tcpka
  option httpchk

Before this patch this was not the case and the tripleo::haproxy::<mysql>::options just got ignored.

Closes-Bug: #1858775

Change-Id: Ia0ecca5b54c1ca51898035e641665150dbdac9f7
(cherry picked from commit c42c5aa678)
2020-01-09 10:17:34 +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 Merge "Fix typo in sslProfile conditional" into stable/train 2020-01-07 01:05:37 +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 Revert "Replace hiera('service_names') by hiera('enabled_services')" 2019-12-11 18:42:10 +00:00
haproxy.pp Allow mysql haproxy stanza do be customized 2020-01-09 10:17:34 +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