puppet-tripleo/manifests/profile/base
Oliver Walsh 04db757836 Handle duplicate/invalid entries in migration SSH inbound addresses
An error (e.g a typo) in a custom tripleo-heat-templates environment
file could lead to an invalid match block in /etc/ssh/sshd_config.
SSH fails-safe and refuses all logins in this case.

This change validates the migration_ssh_localaddrs parameter is an
array of IP addresses and removes and duplicate entries.

Ica3f79d6d0cfae446e276172146f3a9407f2971f requires this to remove
duplicates.

Change-Id: Ibcf144d960fe52f0eab0d5015bd30cf7c1e37e25
Closes-Bug: #1688308
(cherry picked from commit 05e696c62d)
(cherry picked from commit 3d36307bcb)
2017-10-10 15:18:58 +01:00
..
aodh Ensure we configure ssl.conf 2017-04-28 16:28:20 +02:00
ceilometer Ensure we configure ssl.conf 2017-04-28 16:28:20 +02:00
ceph Normalize civetweb binding address if IPv6 2016-11-15 11:32:57 +01:00
cinder Merge "Cinder: Add iSCSI protocol parameter" into stable/newton 2016-10-14 09:58:45 +00:00
database Enable innodb_buffer_pool_size configuration 2017-08-21 18:12:30 -04:00
glance Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
gnocchi Ensure we configure ssl.conf 2017-04-28 16:28:20 +02:00
heat Move db syncs into mysql base role 2016-09-27 12:08:20 -04:00
ironic Ironic: update included drivers 2016-09-04 17:44:06 +02:00
logging Deploy monitoring/logging agents sooner 2016-10-26 11:55:42 +02:00
manila Set enabled_share_protocols based on enabled backends 2016-10-07 12:37:50 +02:00
mistral Fix mistral sync_db profile steps 2016-08-09 16:32:45 +02:00
monitoring Deploy monitoring/logging agents sooner 2016-10-26 11:55:42 +02:00
neutron Merge "Addition of Nuage as mechanism driver for ML2" into stable/newton 2017-07-13 23:39:12 +00:00
nova Include nova::compute::libvirt::qemu from the libvirt profile 2017-03-28 20:38:14 +00:00
sahara Move db syncs into mysql base role 2016-09-27 12:08:20 -04:00
swift Merge "Set memcache_servers in /etc/swift/object-expirer.conf" into stable/newton 2017-10-10 07:43:39 +00:00
time Stop the chronyd service 2017-03-14 00:06:35 +00:00
trove Move db syncs into mysql base role 2016-09-27 12:08:20 -04:00
aodh.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
ceilometer.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
ceph.pp Enable usage of "short names" for Ceph cluster 2016-10-06 12:02:20 +00:00
cinder.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
docker_registry.pp Stop accidentally removing docker-distribution 2017-03-03 14:38:23 +01:00
gnocchi.pp Fix parameters and headers inconsistency in the puppet manifests. 2016-08-08 22:44:01 +02:00
haproxy.pp Reload haproxy if any configuration changes on HA 2016-10-31 14:08:13 +02:00
heat.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
horizon.pp Move horizon to step 3 2017-04-03 16:19:00 -06:00
ironic.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
keepalived.pp Adds auto-detection for VIP interfaces 2016-12-05 15:37:27 -05:00
kernel.pp Ignore failures when loading nf_conntrack_proto_sctp kernel module 2017-07-03 12:05:38 +03:00
keystone.pp Ensure we configure ssl.conf 2017-04-28 16:28:20 +02:00
manila.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
memcached.pp Fix parameters and headers inconsistency in the puppet manifests. 2016-08-08 22:44:01 +02:00
mistral.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
neutron.pp Default neutron dhcp_agents_per_network to number of agents 2017-07-03 21:14:23 -02:30
nova.pp Handle duplicate/invalid entries in migration SSH inbound addresses 2017-10-10 15:18:58 +01:00
pacemaker.pp Add retries to the ::pacemaker::stonith property 2017-05-11 13:10:25 +00:00
rabbitmq.pp Check rabbitmq user at step >= 2 2017-04-03 11:51:54 +05:30
sahara.pp Add proper handling of IPv6 addresses for rabbit host/port handling 2016-11-08 14:37:57 -03:30
snmp.pp Removing WARNING: line has more than 140 characters in puppet-tripleo profiles 2016-08-11 19:11:51 +00:00
sshd.pp Refactor SSHD config to allow both SSHD options and banner/motd to be set 2017-05-31 16:31:13 +00:00
ui.pp Manage tripleo-ui configuration files with puppet 2016-09-16 14:11:14 +02:00
validations.pp Add validations profile for tripleo 2016-09-12 17:39:50 +02:00