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_untr_1_port_1}
121 type: OS::ContrailV2::VirtualMachineInterface
127 get_param: vdbe_device_name
129 get_param: vdbe_name_1
130 template: VM_NAMEDBE001p1n004
131 virtual_machine_interface_allowed_address_pairs:
132 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
134 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
135 get_param: aap_address_mode
136 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
137 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
138 get_param: vdbe_aap_untrusted_ip_prefix
139 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
140 get_param: vdbe_aap_untrusted_ip_prefix_len
141 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
142 get_param: vdbe_untrusted_vmac_address
144 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
145 get_param: aap_address_mode
146 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
147 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
148 get_param: vdbe_aap_sec_untrusted_ip_prefix
149 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
150 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
151 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
152 get_param: vdbe_hw_untr_mac_1
154 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
155 get_param: aap_address_mode
156 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
157 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
158 get_param: vdbe_aap_untrusted_v6_ip_prefix
159 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
160 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
161 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
162 get_param: vdbe_untrusted_vmac_address
163 virtual_machine_interface_mac_addresses:
164 virtual_machine_interface_mac_addresses_mac_address:
166 get_param: vdbe_hw_untr_mac_1
167 virtual_network_refs:
169 get_resource: control_int_net
172 type: OS::Nova::Server
175 get_param: availability_zone_1
177 get_param: vdbe_flavor_name
179 get_param: vdbe_image_name
182 get_param: vf_module_id
188 get_param: vdbe_name_1
190 - port: {get_resource: vdbe_untr_1_port_2}
192 type: OS::ContrailV2::VirtualMachineInterface
198 get_param: vdbe_device_name
200 get_param: vdbe_name_1
201 template: VM_NAMEDBE001p1n004
202 virtual_machine_interface_allowed_address_pairs:
203 virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
205 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
206 get_param: aap_address_mode
207 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
208 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
209 get_param: vdbe_aap_untrusted_ip_prefix
210 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
211 get_param: vdbe_aap_untrusted_ip_prefix_len
212 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
213 get_param: vdbe_untrusted_vmac_address
215 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
216 get_param: aap_address_mode
217 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
218 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
219 get_param: vdbe_aap_sec_untrusted_ip_prefix
220 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
221 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
222 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
223 get_param: vdbe_hw_untr_mac_1
225 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
226 get_param: aap_address_mode
227 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
228 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
229 get_param: vdbe_aap_untrusted_v6_ip_prefix
230 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
231 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
232 virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
233 get_param: vdbe_untrusted_vmac_address
234 virtual_machine_interface_mac_addresses:
235 virtual_machine_interface_mac_addresses_mac_address:
237 get_param: vdbe_hw_untr_mac_1
238 virtual_network_refs:
240 get_resource: control_int_net
242 vdbe_untr_1_subports:
243 type: OS::Heat::ResourceGroup
250 get_param: aap_address_mode
251 aap_sec_untrusted_ip_prefix:
252 get_param: vdbe_aap_sec_untrusted_ip_prefix
253 aap_sec_untrusted_ip_prefix_len:
254 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
255 aap_untrusted_ip_prefix:
256 get_param: vdbe_aap_untrusted_ip_prefix
257 aap_untrusted_ip_prefix_len:
258 get_param: vdbe_aap_untrusted_ip_prefix_len
259 aap_untrusted_v6_ip_prefix:
260 get_param: vdbe_aap_untrusted_v6_ip_prefix
261 aap_untrusted_v6_ip_prefix_len:
262 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
265 get_param: vdbe_untrusted_ip_1
267 get_param: vdbe_untrusted_v6_ip_1
269 get_param: vdbe_hw_untr_mac_1
271 get_resource: vdbe_untr_1_port_1
272 subinterfaces_name_prefix:
276 get_param: vdbe_device_name
278 get_param: vdbe_name_1
279 template: VM_NAMEDBE001p1n004
281 get_param: untrusted_vlan_tags
283 get_param: vdbe_untrusted_vmac_address
285 get_param: untrusted_vn_networks
286 vdbe_untr_2_subports:
287 type: OS::Heat::ResourceGroup
294 get_param: aap_address_mode
295 aap_sec_untrusted_ip_prefix:
296 get_param: vdbe_aap_sec_untrusted_ip_prefix
297 aap_sec_untrusted_ip_prefix_len:
298 get_param: vdbe_aap_sec_untrusted_ip_prefix_len
299 aap_untrusted_ip_prefix:
300 get_param: vdbe_aap_untrusted_ip_prefix
301 aap_untrusted_ip_prefix_len:
302 get_param: vdbe_aap_untrusted_ip_prefix_len
303 aap_untrusted_v6_ip_prefix:
304 get_param: vdbe_aap_untrusted_v6_ip_prefix
305 aap_untrusted_v6_ip_prefix_len:
306 get_param: vdbe_aap_untrusted_v6_ip_prefix_len
310 get_param: vdbe_untrusted_ip_1
312 get_param: vdbe_untrusted_v6_ip_1
314 get_param: vdbe_hw_untr_mac_1
316 get_resource: vdbe_untr_1_port_2
317 subinterfaces_name_prefix:
321 get_param: vdbe_device_name
323 get_param: vdbe_name_1
324 template: VM_NAMEDBE001p1n004
326 get_param: untrusted_vlan_tags
328 get_param: vdbe_untrusted_vmac_address
330 get_param: untrusted_vn_networks
332 type: OS::ContrailV2::VirtualNetwork
334 flood_unknown_unicast:
335 get_param: control_int_net_flood_unknown_unicast
337 get_param: control_int_net_shared
343 template: VNF_NAME_control_net
344 virtual_network_properties:
345 virtual_network_properties_forwarding_mode:
346 get_param: control_int_net_forwarding_mode
347 virtual_network_properties_rpf:
348 get_param: control_int_net_rpf