1 heat_template_version: pike
4 OpenStack Neutron Compute OpenContrail plugin
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 NeutronMetadataProxySharedSecret:
34 description: Shared secret to prevent spoofing
37 ContrailVrouterPhysicalInterface:
39 description: vRouter physical interface
41 ContrailVrouterGateway:
42 default: '192.168.24.1'
43 description: vRouter default gateway
45 ContrailVrouterNetmask:
46 default: '255.255.255.0'
47 description: vRouter netmask
52 type: ./contrail-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 Compute OpenContrail plugin
65 service_name: contrail_dpdk
68 - get_attr: [ContrailBase, role_data, config_settings]
69 - contrail::vrouter::host_ip: {get_param: [ServiceNetMap, ContrailVrouterNetwork]}
70 contrail::vrouter::is_dpdk: 'true'
71 contrail::vrouter::physical_interface: {get_param: ContrailVrouterPhysicalInterface}
72 contrail::vrouter::gateway: {get_param: ContrailVrouterGateway}
73 contrail::vrouter::netmask: {get_param: ContrailVrouterNetmask}
74 contrail::vrouter::metadata_proxy_shared_secret: {get_param: NeutronMetadataProxySharedSecret}
75 tripleo.neutron_compute_plugin_opencontrail.firewall_rules:
76 '111 neutron_compute_plugin_opencontrail proxy':
82 include ::tripleo::network::contrail::vrouter