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: "VM Name for this vdbe node 2"
73 description: "IPV4 address of the secondary vDBE VM on the VAN untrusted network"
75 vdbe_untrusted_v6_ip_1:
76 description: "IPV6 address of the secondary vDBE VM on the VAN untrusted network"
78 vdbe_untrusted_vmac_address:
79 description: "Virtual MAC of the primary vDBE VM on the VAN untrusted network"
82 description: "Flavor to use for vDBE"
85 description: "Image to use for vDBE"
88 description: "Unique name for this VF instance"
91 description: "Unique ID for this VF inst"
94 description: "Unique name for this VF instance"
97 description: "Unique ID for this VF module inst"
100 description: "Unique ID for this VF inst"
103 description: "Unique name for this VF instance"
106 description: "Unique ID for this VF module inst"
109 description: "The availability zone of secondary node1 vDBE vm in the local HA pair."
112 description: "The availability zone of secondary node2 vDBE vm in the local HA pair."
115 description: "Counter."
119 type: OS::Nova::Server
122 get_param: availability_zone_1
124 get_param: vdbe_flavor_name
126 get_param: vdbe_image_name
129 get_param: vf_module_id_1
133 get_param: vnf_name_1
135 get_param: vdbe_name_1
137 - port: {get_resource: vdbe_untr_port_1}
139 type: OS::Nova::Server
142 get_param: availability_zone_2
144 get_param: vdbe_flavor_name
146 get_param: vdbe_image_name
149 get_param: vf_module_id_2
153 get_param: vnf_name_2
155 get_param: vdbe_name_2
157 - port: {get_resource: vdbe_untr_port_2}
159 type: OS::ContrailV2::VirtualMachineInterface
162 virtual_machine_interface_allowed_address_pairs:
163 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
165 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
166 get_param: aap_address_mode
167 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
168 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
169 get_param: vdbe_aap_untrusted_ip_prefix
170 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
171 get_param: vdbe_aap_untrusted_ip_prefix_len
172 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
173 get_param: vdbe_untrusted_vmac_address
175 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
176 get_param: aap_address_mode
177 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
178 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
179 get_param: vdbe_aap_sec_untrusted_ip_prefix
180 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
181 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
182 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
183 get_param: vdbe_hw_untr_mac_1
185 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
186 get_param: aap_address_mode
187 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
188 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
189 get_param: vdbe_aap_untrusted_v6_ip_prefix
190 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
191 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
192 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
193 get_param: vdbe_untrusted_vmac_address
194 virtual_machine_interface_mac_addresses:
195 virtual_machine_interface_mac_addresses_mac_address:
197 get_param: vdbe_hw_untr_mac_1
198 virtual_network_refs:
200 get_resource: control_int_net
202 type: OS::ContrailV2::VirtualMachineInterface
205 virtual_machine_interface_allowed_address_pairs:
206 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
208 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
209 get_param: aap_address_mode
210 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
211 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
212 get_param: vdbe_aap_untrusted_ip_prefix
213 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
214 get_param: vdbe_aap_untrusted_ip_prefix_len
215 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
216 get_param: vdbe_untrusted_vmac_address
218 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
219 get_param: aap_address_mode
220 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
221 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
222 get_param: vdbe_aap_sec_untrusted_ip_prefix
223 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
224 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
225 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
226 get_param: vdbe_hw_untr_mac_1
228 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
229 get_param: aap_address_mode
230 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
231 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
232 get_param: vdbe_aap_untrusted_v6_ip_prefix
233 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
234 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
235 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
236 get_param: vdbe_untrusted_vmac_address
237 virtual_machine_interface_mac_addresses:
238 virtual_machine_interface_mac_addresses_mac_address:
240 get_param: vdbe_hw_untr_mac_1
241 virtual_network_refs:
243 get_resource: control_int_net
245 vdbe_untr_1_subports:
249 get_param: aap_address_mode
250 aap_sec_untrusted_ip_prefix:
251 get_param: vdbe_aap_sec_untrusted_ip_prefix
252 aap_sec_untrusted_ip_prefix_len:
253 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
254 aap_untrusted_ip_prefix:
255 get_param: vdbe_aap_untrusted_ip_prefix
256 aap_untrusted_ip_prefix_len:
257 get_param: vdbe_aap_untrusted_ip_prefix_len
258 aap_untrusted_v6_ip_prefix:
259 get_param: vdbe_aap_untrusted_v6_ip_prefix
260 aap_untrusted_v6_ip_prefix_len:
261 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
264 get_param: vdbe_untrusted_ip_1
266 get_param: vdbe_untrusted_v6_ip_1
268 get_param: vdbe_hw_untr_mac_1
270 get_resource: vdbe_untr_port_1
271 subinterfaces_name_prefix:
275 get_param: vdbe_device_name
277 get_param: vdbe_name_1
278 template: VM_NAMEDBE001p1n004
280 get_param: untrusted_vlan_tags
282 get_param: vdbe_untrusted_vmac_address
284 get_param: untrusted_vn_networks
285 optional_property_1: OPTIONAL_VALUE_SUBPORT_1
287 vdbe_untr_2_subports:
291 get_param: aap_address_mode
292 aap_sec_untrusted_ip_prefix:
293 get_param: vdbe_aap_sec_untrusted_ip_prefix
294 aap_sec_untrusted_ip_prefix_len:
295 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
296 aap_untrusted_ip_prefix:
297 get_param: vdbe_aap_untrusted_ip_prefix
298 aap_untrusted_ip_prefix_len:
299 get_param: vdbe_aap_untrusted_ip_prefix_len
300 aap_untrusted_v6_ip_prefix:
301 get_param: vdbe_aap_untrusted_v6_ip_prefix
302 aap_untrusted_v6_ip_prefix_len:
303 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
307 get_param: vdbe_untrusted_ip_1
309 get_param: vdbe_untrusted_v6_ip_1
311 get_param: vdbe_hw_untr_mac_1
313 get_resource: vdbe_untr_port_2
314 subinterfaces_name_prefix:
318 get_param: vdbe_device_name
320 get_param: vdbe_name_1
321 template: VM_NAMEDBE001p1n004
323 get_param: untrusted_vlan_tags
325 get_param: vdbe_untrusted_vmac_address
327 get_param: untrusted_vn_networks
328 optional_property_2: OPTIONAL_VALUE_SUBPORT_2
331 type: OS::ContrailV2::VirtualNetwork
333 flood_unknown_unicast:
334 get_param: control_int_net_flood_unknown_unicast
336 get_param: control_int_net_shared
342 template: VNF_NAME_control_net
343 virtual_network_properties:
344 virtual_network_properties_forwarding_mode:
345 get_param: control_int_net_forwarding_mode
346 virtual_network_properties_rpf:
347 get_param: control_int_net_rpf