1 heat_template_version: pike
4 Neutron LBaaS service configured with Puppet
9 description: Dictionary packing service data
13 description: Mapping of service_name -> network name. Typically set
14 via parameter_defaults in the resource registry. This
15 mapping overrides those in ServiceNetMapDefaults.
22 description: Role name on which the service is applied
26 description: Parameters specific to the role
30 description: Mapping of service endpoint -> protocol. Typically set
31 via parameter_defaults in the resource registry.
33 NeutronLbaasInterfaceDriver:
34 default: 'neutron.agent.linux.interface.OVSInterfaceDriver'
36 NeutronLbaasDeviceDriver:
37 default: 'neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver'
39 NeutronServiceProviders:
40 default: 'LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default'
41 description: Global list of service providers used by neutron. This
42 list should be passed in to ensure all service
43 providers desired by the user are included. The
44 provided default value only set the provider for the LBaaSv2
45 subsystem.This is currently incompatible with enabling
46 octavia-api as one service or the other will break because the defaults are different.
47 type: comma_delimited_list
52 type: ./neutron-base.yaml
54 ServiceData: {get_param: ServiceData}
55 ServiceNetMap: {get_param: ServiceNetMap}
56 DefaultPasswords: {get_param: DefaultPasswords}
57 EndpointMap: {get_param: EndpointMap}
58 RoleName: {get_param: RoleName}
59 RoleParameters: {get_param: RoleParameters}
63 description: Role data for the Neutron LBaaS role.
65 service_name: neutron_lbaas
68 - get_attr: [NeutronBase, role_data, config_settings]
69 - neutron::agents::lbaas::interface_driver: {get_param: NeutronLbaasInterfaceDriver}
70 neutron::agents::lbaas::device_driver: {get_param: NeutronLbaasDeviceDriver}
72 include ::tripleo::profile::base::neutron::lbaas
73 service_config_settings:
75 neutron::server::service_providers: {get_param: NeutronServiceProviders}