1 heat_template_version: ocata
4 OpenStack Neutron ML2/OVN plugin configured with Puppet
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
18 description: Mapping of service endpoint -> protocol. Typically set
19 via parameter_defaults in the resource registry.
21 OVNSouthboundServerPort:
22 description: Port of the OVN Southbound DB server
25 OVNDbConnectionTimeout:
26 description: Timeout in seconds for the OVSDB connection transaction
30 description: Type of VIF to be used for ports
38 description: The synchronization mode of OVN with Neutron DB
47 description: OVN notification driver for Neutron QOS service plugin
50 NeutronGeneveMaxHeaderSize:
51 description: Geneve encapsulation header size
58 type: ./neutron-plugin-ml2.yaml
60 ServiceNetMap: {get_param: ServiceNetMap}
61 DefaultPasswords: {get_param: DefaultPasswords}
62 EndpointMap: {get_param: EndpointMap}
66 description: Role data for the Neutron ML2/OVN plugin.
68 service_name: neutron_plugin_ml2_ovn
71 - get_attr: [NeutronMl2Base, role_data, config_settings]
72 - ovn::southbound::port: {get_param: OVNSouthboundServerPort}
73 neutron::plugins::ml2::ovn::ovsdb_connection_timeout: {get_param: OVNDbConnectionTimeout}
74 neutron::plugins::ml2::ovn::neutron_sync_mode: {get_param: OVNNeutronSyncMode}
75 neutron::plugins::ml2::ovn::ovn_l3_mode: true
76 neutron::plugins::ml2::ovn::vif_type: {get_param: OVNVifType}
77 neutron::server::qos_notification_drivers: {get_param: OVNQosDriver}
78 neutron::plugins::ml2::max_header_size: {get_param: NeutronGeneveMaxHeaderSize}
80 include ::tripleo::profile::base::neutron::plugins::ml2