1 ##############################################################################
2 # Copyright (c) 2018 Mirantis Inc., Enea AB and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
10 - cluster.mcp-common-noha.openstack_control
11 - cluster.mcp-fdio-noha
12 - system.neutron.control.single
13 - service.etcd.server.single
14 - system.galera.server.database.neutron
15 # NOTE: All this configuration should later be moved to reclass.system as
16 # neutron.control.vpp.single
19 # yamllint disable rule:truthy
20 neutron_control_dvr: True
22 neutron_enable_qos: False
23 neutron_enable_vlan_aware_vms: False
24 neutron_enable_bgp_vpn: False
25 # yamllint enable rule:truthy
26 neutron_global_physnet_mtu: 1500
27 neutron_external_mtu: 1500
28 neutron_bgp_vpn_driver: bagpipe
29 internal_protocol: 'http'
30 neutron_firewall_driver: 'iptables_hybrid'
31 openstack_node_role: primary
34 # yamllint disable-line rule:truthy
35 vif_plugging_is_fatal: False
36 vif_plugging_timeout: 0
39 role: ${_param:openstack_node_role}
40 global_physnet_mtu: ${_param:neutron_global_physnet_mtu}
41 l3_ha: ${_param:neutron_l3_ha}
42 dvr: ${_param:neutron_control_dvr}
43 qos: ${_param:neutron_enable_qos}
44 vlan_aware_vms: ${_param:neutron_enable_vlan_aware_vms}
45 firewall_driver: ${_param:neutron_firewall_driver}
47 enabled: ${_param:neutron_enable_bgp_vpn}
48 driver: ${_param:neutron_bgp_vpn_driver}
52 tenant_network_types: "${_param:neutron_tenant_network_types}"
53 external_mtu: ${_param:neutron_external_mtu}
57 etcd_port: ${_param:node_port}
58 etcd_host: ${_param:node_address}
59 l3_hosts: ${_param:openstack_gateway_node01_hostname}
62 vpp_interface: ${_param:external_vpp_tap}
64 # NOTE: Not a meaningful interface name, just avoid a filter-out
65 vpp_interface: 'dummy'
66 vlan_range: '${_param:opnfv_net_tenant_vlan}'
68 region: ${_param:openstack_region}
70 host: ${_param:openstack_database_address}
72 region: ${_param:openstack_region}
73 protocol: ${_param:internal_protocol}
76 - host: ${_param:single_address}