1 heat_template_version: 2013-05-23
4 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
8 description: "Address mode for the vDBE cluster IP"
10 control_int_net_forwarding_mode:
11 description: "forwarding mode of the control virtual network"
14 description: "Reverse Path Filtering enable or disable for the control virtual network"
16 control_int_net_shared:
17 description: "control virtual network shared"
19 control_int_net_flood_unknown_unicast:
20 description: "forwarding mode of the control virtual network"
23 description: "Name of NSDNet network from which the management IP addresses will be allocated"
26 description: "Name of public untrusted network into which this vDBE HA cluster is deployed"
34 description: "Number of vDBE subinterface virtual Networks"
37 description: "List of subinterface vlan tags"
38 type: comma_delimited_list
39 untrusted_vn_networks:
40 description: "List of subinterface virtual networks"
41 type: comma_delimited_list
42 vdbe_aap_sec_untrusted_ip_prefix:
43 description: "ip prefix for secondary vDBE VM aap on the VAN untrusted network"
45 vdbe_aap_sec_untrusted_ip_prefix_len:
46 description: "ip prefix length for the secondary DBE VM aap on the VAN untrusted network"
48 vdbe_aap_untrusted_ip_prefix:
49 description: "ip prefix for primary vDBE VM on the VAN untrusted network"
51 vdbe_aap_untrusted_ip_prefix_len:
52 description: "ip prefix length for the primary vDBE VM on the VAN untrusted network"
54 vdbe_aap_untrusted_v6_ip_prefix:
55 description: "ipv6 prefix for the primary vDBE VM on the VAN untrusted network"
57 vdbe_aap_untrusted_v6_ip_prefix_len:
58 description: "ipv6 prefix length for the primary vDBE VM on the VAN untrusted network"
61 description: "VDBE device Name for this vdbe VNF"
64 description: "Secondary MAC address of the secondary vDBE VM on the VAN untrusted network"
67 description: "VM Name for this vdbe node 1"
70 description: "IPV4 address of the secondary vDBE VM on the VAN untrusted network"
72 vdbe_untrusted_v6_ip_1:
73 description: "IPV6 address of the secondary vDBE VM on the VAN untrusted network"
75 vdbe_untrusted_vmac_address:
76 description: "Virtual MAC of the primary vDBE VM on the VAN untrusted network"
79 description: "Flavor to use for vDBE"
82 description: "Image to use for vDBE"
85 description: "Unique ID for this VF inst"
88 description: "Unique name for this VF instance"
91 description: "Unique ID for this VF module inst"
94 description: "The availability zone of secondary node1 vDBE vm in the local HA pair."
97 description: "Counter."
101 type: OS::Nova::Server
104 get_param: availability_zone_1
106 get_param: vdbe_flavor_name
108 get_param: vdbe_image_name
111 get_param: vf_module_id
117 get_param: vdbe_name_1
119 - port: {get_resource: vdbe_1_untr_port_1}
121 type: OS::Nova::Server
124 get_param: availability_zone_1
126 get_param: vdbe_flavor_name
128 get_param: vdbe_image_name
131 get_param: vf_module_id
137 get_param: vdbe_name_1
139 - port: {get_resource: vdbe_2_untr_port_2}
141 type: OS::Neutron::Port
147 get_param: vdbe_device_name
149 get_param: vdbe_name_1
150 template: VM_NAMEDBE001p1n004
153 type: OS::Neutron::Port
159 get_param: vdbe_device_name
161 get_param: vdbe_name_1
162 template: VM_NAMEDBE001p1n004
164 vdbe_untr_1_subports:
165 type: OS::Heat::ResourceGroup
168 get_param: untrusted_num_vn
173 get_param: aap_address_mode
174 aap_sec_untrusted_ip_prefix:
175 get_param: vdbe_aap_sec_untrusted_ip_prefix
176 aap_sec_untrusted_ip_prefix_len:
177 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
178 aap_untrusted_ip_prefix:
179 get_param: vdbe_aap_untrusted_ip_prefix
180 aap_untrusted_ip_prefix_len:
181 get_param: vdbe_aap_untrusted_ip_prefix_len
182 aap_untrusted_v6_ip_prefix:
183 get_param: vdbe_aap_untrusted_v6_ip_prefix
184 aap_untrusted_v6_ip_prefix_len:
185 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
188 get_param: vdbe_untrusted_ip_1
190 get_param: vdbe_untrusted_v6_ip_1
192 get_param: vdbe_hw_untr_mac_1
194 get_resource: vdbe_1_untr_port_1
195 subinterfaces_name_prefix:
199 get_param: vdbe_device_name
201 get_param: vdbe_name_1
202 template: VM_NAMEDBE001p1n004
204 get_param: untrusted_vlan_tags
206 get_param: vdbe_untrusted_vmac_address
208 get_param: untrusted_vn_networks
209 vdbe_untr_2_subports:
210 type: OS::Heat::ResourceGroup
217 get_param: aap_address_mode
218 aap_sec_untrusted_ip_prefix:
219 get_param: vdbe_aap_sec_untrusted_ip_prefix
220 aap_sec_untrusted_ip_prefix_len:
221 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
222 aap_untrusted_ip_prefix:
223 get_param: vdbe_aap_untrusted_ip_prefix
224 aap_untrusted_ip_prefix_len:
225 get_param: vdbe_aap_untrusted_ip_prefix_len
226 aap_untrusted_v6_ip_prefix:
227 get_param: vdbe_aap_untrusted_v6_ip_prefix
228 aap_untrusted_v6_ip_prefix_len:
229 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
233 get_param: vdbe_untrusted_ip_1
235 get_param: vdbe_untrusted_v6_ip_1
237 get_param: vdbe_hw_untr_mac_1
239 get_resource: vdbe_2_untr_port_2
240 subinterfaces_name_prefix:
244 get_param: vdbe_device_name
246 get_param: vdbe_name_1
247 template: VM_NAMEDBE001p1n004
249 get_param: untrusted_vlan_tags
251 get_param: vdbe_untrusted_vmac_address
253 get_param: untrusted_vn_networks
255 type: OS::ContrailV2::VirtualNetwork
257 flood_unknown_unicast:
258 get_param: control_int_net_flood_unknown_unicast
260 get_param: control_int_net_shared
266 template: VNF_NAME_control_net
267 virtual_network_properties:
268 virtual_network_properties_forwarding_mode:
269 get_param: control_int_net_forwarding_mode
270 virtual_network_properties_rpf:
271 get_param: control_int_net_rpf