We are jazzed to announce the release of: puppet-tripleo 17.0.0: Puppet module for OpenStack TripleO The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. Changes in puppet-tripleo 16.1.0..17.0.0 ---------------------------------------- e40b7c4a Bump metadata for tripleo zed release 171814eb Allow passing aditional arguments to wsrep_provider_options f6e1a2ab fencing: Remove unused logic to detect deployment type 16992c6e MySQL Client: Remove logic for non-containerized deployment 424d9d1f haproxy: Remove logic for non-containerized haproxy service c4890a2b Fix typos in parameter descriptions, comments and tests 84277251 Pacemaker: Replace hiera by lookup (2) 0592be3a Allow disabling puppet tasks to configure apache/vhost acd16947 Remove implementation for Nuage integration b37e8f7c Neutron: Remove NSX plugin support 136f7a16 tls_proxy: Make sure port is an integer 6dc7cde6 RabbitMQ: Migrate environment/volumes definition bd447d60 mysql_bundle: Remove redundant override of mysqld options 83a83379 remove unicode from code 31b1caa1 HAProxy: Replace hiera by lookup (2) ae261bb7 Remove manifest for auditd service 8556df09 galera: make gcache recovery configurable ecda0e14 Add etcd3gw api_version to cinder backend_url b52cf6a0 Neutron: Replace hiera by lookup ae15e803 RabbitMQ: Simplify how to suppress error from pam_unix.so b58a5dcb Heat: Manage policy settings in heat-engine a8773e28 Drop support of CentOS 8 and RHEL 8 c71a7afe Ironic: Manage [disk_utils] parameters by puppet ad0b6a77 Get rid of noop service provider 555a09de Configure ovn sb connection for the ovn provider 280abc73 Revert "Fix live-migration with libvirt >= 6.8.0" 259e4476 Designate: add non-backend syntax for miniDNS haproxy support 49fe38d1 Remove unused resource to set up ceilometer DB b1097f19 Redis: Share the same base class 47905493 Octavia: Add unit tests for ovn clustered DB c759bb47 Remove puppet-tripleo/firewall a15c5f87 Designate: create proxy ports on external VIP to access miniDNS workers f593a9a0 Fix tls related grafana check in the cephadm context bb002c9d Change neutron backend's timeout in haproxy to 10 minutes e6a4118d Add support for ovn clustered DB in the octavia ovn-provider 4d1bda48 Neutron: Avoid undefined variables 587819dd Include a class to manage network_api:neutron parameters ae739fe4 Database: Replace hiera by lookup fbda281c HAProxy: Replace hiera by lookup (1) 7e85c0a6 HAProxy: Remove unused logic to reload haproxy service df7a42f7 Moves the shared zuul queue tripleo to the project level d7a46e1b Remove unused class for cell v2 setup 0d6db242 Support mariabackup as a galera SST method 2a4461a7 Support to configure cinder backend_defaults ef041632 Remove implementations for Docker support 491d9b42 Disable keystone domain creation by keystone::ldap_backend f736d081 Designate: configure unbound resolvers as dns servers 36c3ad48 nova-migration-target: Remove redundant options from match block ac67b462 Support configuring multiple Dell EMC VNX cinder backends e6c8502f Remove leftover of firewall management by puppet 18ef55f8 Support configuring multiple Dell EMC Unity cinder backends 0b6d00bc Support configuring multiple NFS cinder backends 7e36cf49 Nova: Replace hiera by lookup e51bf81f nova-conductor: Fix wrong bootstrap node hieradata used 837abea1 Horizon: Support Strict-Transport-Security header b79df067 Vpp: Replace hiera by lookup a0b8bfe3 Auditd: Replace hiera by lookup d6ed3576 Pacemaker: Replace hiera by lookup (1) 501522bf Include octavia task_flow manifest for octavia services 9765e20f Remove file ACL settings for ceph keyring 1d7c92df Correct typo on hieradata key 330d2b5e sshd: Remove unused implementation to restrict ssh access c13b609e sshd: Allow customizing the ListenAddress option 2acd2f4b Designate: Replace hiera by lookup 94854028 Redis required for designate central service 27930ca5 iscsid: Replace hiera by lookup c205685c NetApp: Remove implementation for 7mode systems and E-Series systems 89572109 sshd: Remove unused implementation to set up MOTD/Banner 74fb1e4d Nova: Drop unused logic to remove the libvirt default network 373dee41 Remove implementation to manage firewall rules by Puppet 28b340c0 Octavia: Replace hiera by lookup aa7dee4d Heat: Manage [clients] options 727305a2 RabbitMQ: Replace hiera by lookup 445ddfd1 Ironic-inspector: Replace hiera by lookup 692174d2 Ironic: Replace hiera by lookup 9be30d13 Metrics/QDR: Replace hiera by lookup 4f41077f Remove unused extract_id function 46a9bf61 Remove unused netmask_to_cider function b3ecd682 Fix noop_resource function with package resource 439eb262 Remove ineffective ovn_remote_probe_interval 29ce3e35 Placement: Replace hiera by lookup bbdc4281 Horizon: Replace hiera by lookup c0aaf967 Gnocchi: Replace hiera by lookup 7045142b Gnocchi: Clean up unused parameters 8794022f HAProxy: deprecate activate_httplog 369134ec Snmpd: Replace hiera by lookup 5a25ae9a Memcached: Replace hiera by lookup 7e6dd305 Keystone: Replace hiera by lookup e851a9b0 Barbican: Replace hiera by lookup 034ce1ef Ceilometer: Replace hiera by lookup cf3e7b2c Aodh: Sync default value in parameter description 4c244905 Logging: Replace hiera by lookup 0432ed43 tls_proxy: Replace hiera by lookup 243d35a3 Remove unused implementation to manage stunnel by systemd 8abf437e Remove unused implementation to trigger ceilometer-upgrade 466f5703 Ssh: Replace hiera by lookup a90e26d4 Use stdlib function to remove undef values from array 77a4833a Remove workaround for old puppetlabs-apache 315aa58f Remove unused sysctl::value resource 2123ff49 Nova: Remove manifest for nova-serialproxy 470086b1 Manila: Replace hiera by lookup aba0d7f6 packages: Remove unused deployment_type check 0270bf98 Remove package update by puppet 798ea9af Heat: Sync default value in parameter description 3d9363f4 Glance: Replace hiera by lookup 62653535 Cinder: Replace hiera by lookup 916e7150 Swift: Replace hiera by lookup 97e69822 Etcd: Replace hiera by lookup 0d4c1616 Manila: Remove unnecessary 'undef' d4afc290 HAProxy: enable forwardfor for all http endpoints ad9fcbd9 Aodh: Replace hiera by lookup d8d906ff Heat: Replace hiera by lookup 1c03aea7 nova_migraton_target: Remove redundant service name check 7e1d6e48 Drop support for collectd-gnocchi 532d647b Fix outdated requirements/dependencies ba1e5932 Do not include the ssh::server class directly b9c60225 Nova: Remove unused migration proxy d7248de3 Remove unused puppet-ptp 5967b1ff Remove manifests for Contrail deployment 24e9a03f Remove support for Nuage core plugin f2233f01 Use octavia::networking to manage [networking] parameters Diffstat (except docs and test files) ------------------------------------- Puppetfile_extras | 4 - Rakefile | 2 +- files/stunnel.service | 19 - lib/facter/docker_group_gid.rb | 24 - lib/puppet/functions/extract_id.rb | 17 - lib/puppet/functions/netmask_to_cidr.rb | 15 - lib/puppet/functions/noop_resource.rb | 28 + lib/puppet/provider/service/noop.rb | 17 - manifests/fencing.pp | 14 +- manifests/firewall.pp | 203 ------- manifests/firewall/post.pp | 65 --- manifests/firewall/pre.pp | 62 -- manifests/firewall/rule.pp | 203 ------- manifests/firewall/service_rules.pp | 42 -- manifests/haproxy.pp | 631 +++++++++++---------- manifests/haproxy/endpoint.pp | 80 +-- manifests/haproxy/horizon_endpoint.pp | 66 +-- manifests/haproxy/service_endpoints.pp | 8 +- manifests/haproxy/stats.pp | 4 +- manifests/masquerade_networks.pp | 66 --- manifests/network/contrail/analytics.pp | 381 ------------- manifests/network/contrail/analyticsdatabase.pp | 202 ------- manifests/network/contrail/config.pp | 416 -------------- manifests/network/contrail/control.pp | 211 ------- manifests/network/contrail/database.pp | 166 ------ manifests/network/contrail/heat.pp | 87 --- manifests/network/contrail/neutron_plugin.pp | 192 ------- manifests/network/contrail/provision.pp | 92 --- manifests/network/contrail/vrouter.pp | 356 ------------ manifests/network/contrail/webui.pp | 132 ----- manifests/pacemaker/haproxy_with_vip.pp | 21 +- manifests/packages.pp | 23 +- manifests/packages/upgrades.pp | 43 -- manifests/profile/base/aodh.pp | 56 +- manifests/profile/base/aodh/api.pp | 37 +- manifests/profile/base/aodh/authtoken.pp | 24 +- manifests/profile/base/aodh/evaluator.pp | 14 +- manifests/profile/base/aodh/listener.pp | 4 +- manifests/profile/base/aodh/notifier.pp | 4 +- manifests/profile/base/apache.pp | 16 +- manifests/profile/base/auditd.pp | 30 - manifests/profile/base/barbican.pp | 4 +- manifests/profile/base/barbican/api.pp | 85 +-- manifests/profile/base/barbican/authtoken.pp | 24 +- manifests/profile/base/barbican/backends.pp | 18 +- manifests/profile/base/ceilometer.pp | 52 +- .../profile/base/ceilometer/agent/notification.pp | 6 +- manifests/profile/base/ceilometer/agent/polling.pp | 30 +- manifests/profile/base/ceilometer/upgrade.pp | 62 -- manifests/profile/base/cinder.pp | 58 +- manifests/profile/base/cinder/api.pp | 35 +- manifests/profile/base/cinder/authtoken.pp | 24 +- manifests/profile/base/cinder/backup.pp | 4 +- manifests/profile/base/cinder/backup/ceph.pp | 4 +- manifests/profile/base/cinder/backup/gcs.pp | 4 +- manifests/profile/base/cinder/backup/nfs.pp | 4 +- manifests/profile/base/cinder/backup/s3.pp | 4 +- manifests/profile/base/cinder/backup/swift.pp | 4 +- manifests/profile/base/cinder/scheduler.pp | 4 +- manifests/profile/base/cinder/volume.pp | 86 +-- .../base/cinder/volume/dellemc_powerflex.pp | 51 +- .../profile/base/cinder/volume/dellemc_powermax.pp | 28 +- .../base/cinder/volume/dellemc_powerstore.pp | 24 +- manifests/profile/base/cinder/volume/dellemc_sc.pp | 46 +- .../profile/base/cinder/volume/dellemc_unity.pp | 46 +- .../profile/base/cinder/volume/dellemc_vnx.pp | 64 ++- .../profile/base/cinder/volume/dellemc_xtremio.pp | 35 +- manifests/profile/base/cinder/volume/dellsc.pp | 44 +- manifests/profile/base/cinder/volume/iscsi.pp | 12 +- manifests/profile/base/cinder/volume/netapp.pp | 58 +- manifests/profile/base/cinder/volume/nfs.pp | 59 +- manifests/profile/base/cinder/volume/nvmeof.pp | 14 +- manifests/profile/base/cinder/volume/pure.pp | 32 +- manifests/profile/base/cinder/volume/rbd.pp | 23 +- manifests/profile/base/database/mysql.pp | 73 ++- manifests/profile/base/database/mysql/client.pp | 32 +- .../base/database/mysql/include_and_check_auth.pp | 6 +- manifests/profile/base/database/mysql/users.pp | 2 +- manifests/profile/base/database/redis.pp | 46 +- manifests/profile/base/designate.pp | 53 +- manifests/profile/base/designate/api.pp | 33 +- manifests/profile/base/designate/authtoken.pp | 24 +- manifests/profile/base/designate/backend.pp | 8 +- manifests/profile/base/designate/central.pp | 11 +- manifests/profile/base/designate/coordination.pp | 57 ++ manifests/profile/base/designate/mdns.pp | 4 +- manifests/profile/base/designate/producer.pp | 31 +- manifests/profile/base/designate/sink.pp | 4 +- manifests/profile/base/designate/worker.pp | 8 +- manifests/profile/base/etcd.pp | 12 +- manifests/profile/base/glance/api.pp | 95 ++-- manifests/profile/base/glance/authtoken.pp | 24 +- manifests/profile/base/glance/backend/cinder.pp | 66 +-- manifests/profile/base/glance/backend/file.pp | 16 +- manifests/profile/base/glance/backend/rbd.pp | 54 +- manifests/profile/base/glance/backend/swift.pp | 57 +- manifests/profile/base/glance/netapp.pp | 4 +- manifests/profile/base/gnocchi.pp | 33 +- manifests/profile/base/gnocchi/api.pp | 59 +- manifests/profile/base/gnocchi/authtoken.pp | 24 +- manifests/profile/base/gnocchi/metricd.pp | 4 +- manifests/profile/base/gnocchi/statsd.pp | 4 +- manifests/profile/base/haproxy.pp | 31 +- manifests/profile/base/heat.pp | 77 +-- manifests/profile/base/heat/api.pp | 35 +- manifests/profile/base/heat/api_cfn.pp | 35 +- manifests/profile/base/heat/authtoken.pp | 24 +- manifests/profile/base/heat/engine.pp | 9 +- manifests/profile/base/horizon.pp | 40 +- manifests/profile/base/ironic.pp | 32 +- manifests/profile/base/ironic/api.pp | 35 +- manifests/profile/base/ironic/authtoken.pp | 24 +- manifests/profile/base/ironic/conductor.pp | 9 +- manifests/profile/base/ironic_inspector.pp | 8 +- .../profile/base/ironic_inspector/authtoken.pp | 24 +- manifests/profile/base/iscsid.pp | 4 +- manifests/profile/base/keystone.pp | 117 ++-- manifests/profile/base/logging/logrotate.pp | 52 +- manifests/profile/base/logging/rsyslog.pp | 10 +- .../profile/base/logging/rsyslog/file_input.pp | 4 +- manifests/profile/base/manila.pp | 56 +- manifests/profile/base/manila/api.pp | 81 +-- manifests/profile/base/manila/authtoken.pp | 24 +- manifests/profile/base/manila/scheduler.pp | 4 +- manifests/profile/base/manila/share.pp | 278 +++++---- manifests/profile/base/memcached.pp | 4 +- manifests/profile/base/metrics/collectd.pp | 148 +---- .../base/metrics/collectd/collectd_service.pp | 2 +- manifests/profile/base/metrics/collectd/gnocchi.pp | 177 ------ .../profile/base/metrics/collectd/sensubility.pp | 2 +- manifests/profile/base/metrics/qdr.pp | 14 +- manifests/profile/base/neutron.pp | 74 ++- manifests/profile/base/neutron/agents/bagpipe.pp | 4 +- manifests/profile/base/neutron/agents/l2gw.pp | 4 +- manifests/profile/base/neutron/agents/mlnx.pp | 4 +- .../base/neutron/agents/networking_baremetal.pp | 4 +- manifests/profile/base/neutron/agents/nuage.pp | 65 --- manifests/profile/base/neutron/agents/ovn.pp | 24 +- manifests/profile/base/neutron/agents/vpp.pp | 8 +- manifests/profile/base/neutron/authtoken.pp | 24 +- manifests/profile/base/neutron/bgpvpn.pp | 4 +- manifests/profile/base/neutron/dhcp.pp | 23 +- .../profile/base/neutron/dhcp_agent_wrappers.pp | 34 +- manifests/profile/base/neutron/l2gw.pp | 4 +- manifests/profile/base/neutron/l3.pp | 4 +- .../profile/base/neutron/l3_agent_wrappers.pp | 49 +- manifests/profile/base/neutron/linuxbridge.pp | 14 +- manifests/profile/base/neutron/metadata.pp | 4 +- .../profile/base/neutron/opencontrail/vrouter.pp | 40 -- manifests/profile/base/neutron/ovn_metadata.pp | 44 +- .../base/neutron/ovn_metadata_agent_wrappers.pp | 26 +- manifests/profile/base/neutron/ovn_northd.pp | 8 +- manifests/profile/base/neutron/ovs.pp | 17 +- manifests/profile/base/neutron/plugins/ml2.pp | 16 +- .../profile/base/neutron/plugins/ml2/bagpipe.pp | 4 +- .../base/neutron/plugins/ml2/networking_ansible.pp | 16 +- .../neutron/plugins/ml2/networking_baremetal.pp | 4 +- .../profile/base/neutron/plugins/ml2/nuage.pp | 40 -- manifests/profile/base/neutron/plugins/ml2/ovn.pp | 46 +- manifests/profile/base/neutron/plugins/ml2/vpp.pp | 8 +- manifests/profile/base/neutron/plugins/ml2/vts.pp | 12 +- manifests/profile/base/neutron/plugins/nsx.pp | 45 -- manifests/profile/base/neutron/plugins/nuage.pp | 43 -- .../profile/base/neutron/plugins/opencontrail.pp | 8 +- manifests/profile/base/neutron/server.pp | 93 +-- manifests/profile/base/neutron/sfc.pp | 4 +- manifests/profile/base/neutron/sriov.pp | 4 +- .../base/neutron/wrappers/dibbler_client.pp | 7 +- manifests/profile/base/neutron/wrappers/dnsmasq.pp | 7 +- manifests/profile/base/neutron/wrappers/haproxy.pp | 7 +- .../profile/base/neutron/wrappers/keepalived.pp | 7 +- .../neutron/wrappers/keepalived_state_change.pp | 5 - manifests/profile/base/neutron/wrappers/radvd.pp | 7 +- manifests/profile/base/nova.pp | 76 +-- manifests/profile/base/nova/api.pp | 59 +- manifests/profile/base/nova/authtoken.pp | 24 +- manifests/profile/base/nova/compute.pp | 12 +- manifests/profile/base/nova/compute/ironic.pp | 4 +- manifests/profile/base/nova/compute/libvirt.pp | 4 +- .../profile/base/nova/compute/libvirt_guests.pp | 4 +- .../profile/base/nova/compute_libvirt_shared.pp | 42 +- manifests/profile/base/nova/conductor.pp | 8 +- manifests/profile/base/nova/libvirt.pp | 24 +- manifests/profile/base/nova/metadata.pp | 35 +- manifests/profile/base/nova/migration.pp | 4 +- manifests/profile/base/nova/migration/client.pp | 11 +- manifests/profile/base/nova/migration/proxy.pp | 78 --- manifests/profile/base/nova/migration/target.pp | 80 +-- manifests/profile/base/nova/scheduler.pp | 4 +- manifests/profile/base/nova/serialproxy.pp | 33 -- manifests/profile/base/nova/virtlogd_wrapper.pp | 7 +- manifests/profile/base/nova/vncproxy.pp | 4 +- manifests/profile/base/nova/wrappers/virtlogd.pp | 2 +- manifests/profile/base/octavia.pp | 29 +- manifests/profile/base/octavia/api.pp | 41 +- manifests/profile/base/octavia/authtoken.pp | 24 +- manifests/profile/base/octavia/health_manager.pp | 5 +- manifests/profile/base/octavia/housekeeping.pp | 5 +- manifests/profile/base/octavia/provider/ovn.pp | 85 ++- manifests/profile/base/octavia/worker.pp | 5 +- manifests/profile/base/pacemaker.pp | 92 ++- manifests/profile/base/pacemaker/instance_ha.pp | 58 +- manifests/profile/base/pacemaker_remote.pp | 40 +- manifests/profile/base/placement.pp | 8 +- manifests/profile/base/placement/api.pp | 37 +- manifests/profile/base/placement/authtoken.pp | 24 +- manifests/profile/base/qdr.pp | 12 +- manifests/profile/base/rabbitmq.pp | 64 +-- manifests/profile/base/snmp.pp | 16 +- manifests/profile/base/sshd.pp | 74 +-- manifests/profile/base/swift.pp | 12 +- manifests/profile/base/swift/dispersion.pp | 4 +- manifests/profile/base/swift/proxy.pp | 75 +-- manifests/profile/base/swift/ringbuilder.pp | 14 +- manifests/profile/base/swift/storage.pp | 4 +- manifests/profile/base/vpp.pp | 4 +- manifests/profile/pacemaker/ceph_nfs.pp | 20 +- .../profile/pacemaker/cinder/backup_bundle.pp | 49 +- .../profile/pacemaker/cinder/volume_bundle.pp | 48 +- manifests/profile/pacemaker/clustercheck.pp | 12 +- manifests/profile/pacemaker/compute_instanceha.pp | 10 +- .../profile/pacemaker/database/mysql_bundle.pp | 195 ++++--- .../profile/pacemaker/database/redis_bundle.pp | 110 ++-- manifests/profile/pacemaker/haproxy_bundle.pp | 88 ++- manifests/profile/pacemaker/manila/share_bundle.pp | 54 +- manifests/profile/pacemaker/ovn_dbs_bundle.pp | 60 +- manifests/profile/pacemaker/ovn_northd.pp | 22 +- manifests/profile/pacemaker/rabbitmq_bundle.pp | 212 +++---- manifests/stunnel.pp | 23 +- manifests/stunnel/service_proxy.pp | 2 - manifests/stunnel/systemd_unit.pp | 24 - manifests/tls_proxy.pp | 27 +- metadata.json | 27 +- ...to-select-migration-proxy-2400e9c69fc620ba.yaml | 14 + ...y-remove-activate_httplog-87325732ab9ca721.yaml | 6 + .../mysql_bundle_options-b5ecf4c4472cca01.yaml | 8 + releasenotes/source/conf.py | 16 +- spec/classes/tripleo_firewall_spec.rb | 226 -------- spec/classes/tripleo_haproxy_spec.rb | 27 - spec/classes/tripleo_masquerade_networks_spec.rb | 95 ---- spec/classes/tripleo_packages_spec.rb | 49 -- ...file_base_ceilometer_agent_notification_spec.rb | 2 - .../tripleo_profile_base_cinder_unity_spec.rb | 18 +- .../tripleo_profile_base_cinder_vnx_spec.rb | 17 + .../tripleo_profile_base_cinder_volume_nfs_spec.rb | 21 + .../tripleo_profile_base_cinder_volume_spec.rb | 85 ++- ...pleo_profile_base_database_mysql_client_spec.rb | 67 +-- .../tripleo_profile_base_designate_central_spec.rb | 13 +- ...leo_profile_base_designate_coordination_spec.rb | 83 +++ ...tripleo_profile_base_designate_producer_spec.rb | 38 +- .../classes/tripleo_profile_base_designate_spec.rb | 2 + ...tripleo_profile_base_glance_backend_rbd_spec.rb | 12 - .../tripleo_profile_base_gnocchi_api_spec.rb | 1 - .../tripleo_profile_base_heat_engine_spec.rb | 4 + spec/classes/tripleo_profile_base_heat_spec.rb | 4 + .../tripleo_profile_base_metrics_collectd_spec.rb | 51 +- .../tripleo_profile_base_neutron_dhcp_spec.rb | 34 +- ...eo_profile_base_neutron_plugins_ml2_ovn_spec.rb | 258 +++++++++ spec/classes/tripleo_profile_base_nova_api_spec.rb | 3 - .../tripleo_profile_base_nova_conductor_spec.rb | 58 +- .../tripleo_profile_base_nova_libvirt_spec.rb | 15 - ...ipleo_profile_base_nova_migration_proxy_spec.rb | 103 ---- ...pleo_profile_base_nova_migration_target_spec.rb | 213 +------ .../tripleo_profile_base_octavia_api_spec.rb | 2 +- ...leo_profile_base_octavia_health_manager_spec.rb | 2 + ...ipleo_profile_base_octavia_housekeeping_spec.rb | 2 + ...ipleo_profile_base_octavia_provider_ovn_spec.rb | 36 ++ spec/classes/tripleo_profile_base_octavia_spec.rb | 3 + .../tripleo_profile_base_octavia_worker_spec.rb | 2 + spec/classes/tripleo_profile_base_sshd_spec.rb | 230 ++------ .../tripleo_profile_base_swift_proxy_spec.rb | 4 +- .../defines/tripleo_firewall_service_rules_spec.rb | 37 -- ...le_base_neutron_wrappers_dibbler_client_spec.rb | 29 - ...o_profile_base_neutron_wrappers_dnsmasq_spec.rb | 30 - ...o_profile_base_neutron_wrappers_haproxy_spec.rb | 33 -- ...rofile_base_neutron_wrappers_keepalived_spec.rb | 30 - ...eutron_wrappers_keepalived_state_change_spec.rb | 26 - ...leo_profile_base_neutron_wrappers_radvd_spec.rb | 33 -- spec/fixtures/hieradata/default.yaml | 9 +- spec/fixtures/hieradata/step4.yaml | 1 - spec/fixtures/hieradata/step5.yaml | 14 + spec/functions/extract_id_spec.rb | 6 - spec/functions/netmask_to_cidr_spec.rb | 6 - templates/neutron/dibbler-client.epp | 10 +- templates/neutron/dnsmasq.epp | 10 +- templates/neutron/haproxy.epp | 10 +- templates/neutron/keepalived.epp | 10 +- .../neutron/neutron-keepalived-state-change.epp | 11 +- templates/neutron/radvd.epp | 10 +- zuul.d/layout.yaml | 3 +- 290 files changed, 4048 insertions(+), 8518 deletions(-)
participants (1)
-
no-reply@openstack.org