1 heat_template_version: pike
4 OpenStack Neutron Compute OpenContrail plugin
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: Role name on which the service is applied
22 description: Parameters specific to the role
26 description: Mapping of service endpoint -> protocol. Typically set
27 via parameter_defaults in the resource registry.
29 NeutronMetadataProxySharedSecret:
30 description: Metadata Secret
33 ContrailVrouterPhysicalInterface:
35 description: vRouter physical interface
37 ContrailVrouterGateway:
38 default: '192.168.24.1'
39 description: vRouter default gateway
41 ContrailVrouterNetmask:
42 default: '255.255.255.0'
43 description: vRouter netmask
48 type: ./contrail-base.yaml
50 ServiceNetMap: {get_param: ServiceNetMap}
51 DefaultPasswords: {get_param: DefaultPasswords}
52 EndpointMap: {get_param: EndpointMap}
53 RoleName: {get_param: RoleName}
54 RoleParameters: {get_param: RoleParameters}
58 description: Role data for the Neutron Compute OpenContrail plugin
60 service_name: contrail_vrouter
63 - get_attr: [ContrailBase, role_data, config_settings]
64 - contrail::vrouter::host_ip: {get_param: [ServiceNetMap, NeutronCorePluginOpencontrailNetwork]}
65 contrail::vrouter::physical_interface: {get_param: ContrailVrouterPhysicalInterface}
66 contrail::vrouter::gateway: {get_param: ContrailVrouterGateway}
67 contrail::vrouter::netmask: {get_param: ContrailVrouterNetmask}
68 contrail::vrouter::metadata_proxy_shared_secret: {get_param: NeutronMetadataProxySharedSecret}
69 tripleo.neutron_compute_plugin_opencontrail.firewall_rules:
70 '111 neutron_compute_plugin_opencontrail proxy':
74 include ::tripleo::network::contrail::vrouter