fae10a6b99731582abfebb296a33d4ec8185b49c
[sdc.git] /
1 heat_template_version: 2013-05-23\r
2 \r
3 description: >\r
4   Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
5 \r
6 parameters:\r
7   aap_address_mode:\r
8     description: "Address mode for the vDBE cluster IP"\r
9     type: string\r
10   control_int_net_forwarding_mode:\r
11     description: "forwarding mode of the control virtual network"\r
12     type: string\r
13   control_int_net_rpf:\r
14     description: "Reverse Path Filtering enable or disable for the control virtual network"\r
15     type: string\r
16   control_int_net_shared:\r
17     description: "control virtual network shared"\r
18     type: boolean\r
19   control_int_net_flood_unknown_unicast:\r
20     description: "forwarding mode of the control virtual network"\r
21     type: boolean\r
22   fabric_int_net_flood_unknown_unicast:\r
23     description: "forwarding mode of the fabric virtual network"\r
24     type: boolean\r
25   fabric_int_net_forwarding_mode:\r
26     description: "forwarding mode of the fabric virtual network"\r
27     type: string\r
28   fabric_int_net_rpf:\r
29     description: "Reverse Path Filtering enable or disable for the fabric virtual network"\r
30     type: string\r
31   fabric_int_net_shared:\r
32     description: "fabric virtual network shared"\r
33   oam_net_name:\r
34     description: "Name of NSDNet network from which the management IP addresses will be allocated"\r
35     type: string\r
36   untrusted_net_name:\r
37     description: "Name of public untrusted network into which this vDBE HA cluster is deployed"\r
38     type: string\r
39   untrusted_num_vn:\r
40     constraints:\r
41       -\r
42         range:\r
43           max: 77\r
44           min: 1\r
45     description: "Number of vDBE subinterface virtual Networks"\r
46     type: number\r
47   untrusted_vlan_tags:\r
48     description: "List of subinterface vlan tags"\r
49     type: comma_delimited_list\r
50   untrusted_vn_networks:\r
51     description: "List of subinterface virtual networks"\r
52     type: comma_delimited_list\r
53   vdbe_aap_sec_untrusted_ip_prefix:\r
54     description: "ip prefix for secondary vDBE VM aap on the VAN untrusted network"\r
55     type: string\r
56   vdbe_aap_sec_untrusted_ip_prefix_len:\r
57     description: "ip prefix length for the secondary DBE VM aap on the VAN untrusted network"\r
58     type: string\r
59   vdbe_aap_untrusted_ip_prefix:\r
60     description: "ip prefix for primary vDBE VM on the VAN untrusted network"\r
61     type: string\r
62   vdbe_aap_untrusted_ip_prefix_len:\r
63     description: "ip prefix length for the primary vDBE VM on the VAN untrusted network"\r
64     type: string\r
65   vdbe_aap_untrusted_v6_ip_prefix:\r
66     description: "ipv6 prefix for the primary vDBE VM on the VAN untrusted network"\r
67     type: string\r
68   vdbe_aap_untrusted_v6_ip_prefix_len:\r
69     description: "ipv6 prefix length for the primary vDBE VM on the VAN untrusted network"\r
70     type: string\r
71   vdbe_device_name:\r
72     description: "VDBE device Name for this vdbe VNF"\r
73     type: string\r
74   vdbe_hw_untr_mac_1:\r
75     description: "Secondary MAC address of the secondary vDBE VM on the VAN untrusted network"\r
76     type: string\r
77   vdbe_name_1:\r
78     description: "VM Name for this vdbe node 1"\r
79     type: string\r
80   vdbe_untrusted_ip_1:\r
81     description: "IPV4 address of the secondary vDBE VM on the VAN untrusted network"\r
82     type: string\r
83   vdbe_untrusted_v6_ip_1:\r
84     description: "IPV6 address of the secondary vDBE VM on the VAN untrusted network"\r
85     type: string\r
86   vdbe_untrusted_vmac_address:\r
87     description: "Virtual MAC of the primary vDBE VM on the VAN untrusted network"\r
88     type: string\r
89   vdbe_flavor_name:\r
90     description: "Flavor to use for vDBE"\r
91     type: string\r
92   vdbe_image_name:\r
93     description: "Image to use for vDBE"\r
94     type: string\r
95   vnf_id:\r
96     description: "Unique ID for this VF inst"\r
97     type: string\r
98   vnf_name:\r
99     description: "Unique name for this VF instance"\r
100     type: string\r
101   vf_module_id:\r
102     description: "Unique ID for this VF module inst"\r
103     type: string\r
104   availability_zone_1:\r
105     description: "The availability zone of secondary node1 vDBE vm in the local HA pair."\r
106     type: string\r
107   counter:\r
108     description: "Counter."\r
109     type: number\r
110 resources:\r
111   vdbe_untr_1_subports:\r
112     type: OS::Heat::ResourceGroup\r
113     properties:\r
114       count:\r
115         get_param: untrusted_num_vn\r
116       resource_def:\r
117         type: vlan1.yml\r
118         properties:\r
119           aap_address_mode:\r
120             get_param: aap_address_mode\r
121           aap_sec_untrusted_ip_prefix:\r
122             get_param: vdbe_aap_sec_untrusted_ip_prefix\r
123           aap_sec_untrusted_ip_prefix_len:\r
124             get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
125           aap_untrusted_ip_prefix:\r
126             get_param: vdbe_aap_untrusted_ip_prefix\r
127           aap_untrusted_ip_prefix_len:\r
128             get_param: vdbe_aap_untrusted_ip_prefix_len\r
129           aap_untrusted_v6_ip_prefix:\r
130             get_param: vdbe_aap_untrusted_v6_ip_prefix\r
131           aap_untrusted_v6_ip_prefix_len:\r
132             get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
133           counter:\r
134             get_param: counter\r
135           ip_address:\r
136             get_param: vdbe_untrusted_ip_1\r
137           ip_v6_address:\r
138             get_param: vdbe_untrusted_v6_ip_1\r
139           mac_address:\r
140             get_param: vdbe_hw_untr_mac_1\r
141           parent_interface:\r
142             get_resource: vdbe_untr_1_port_1\r
143           subinterfaces_name_prefix:\r
144             str_replace:\r
145               params:\r
146                 DBE:\r
147                   get_param: vdbe_device_name\r
148                 VM_NAME:\r
149                   get_param: vdbe_name_1\r
150               template: VM_NAMEDBE001p1n004\r
151           vlan_tag_list:\r
152             get_param: untrusted_vlan_tags\r
153           vmac_address:\r
154             get_param: vdbe_untrusted_vmac_address\r
155           vn_network_list:\r
156              get_param: untrusted_vn_networks\r
157   vdbe_node_1:\r
158     type: OS::Nova::Server\r
159     properties:\r
160       availability_zone:\r
161         get_param: availability_zone_1\r
162       flavor:\r
163         get_param: vdbe_flavor_name\r
164       image:\r
165         get_param: vdbe_image_name\r
166       metadata:\r
167         vf_module_id:\r
168           get_param: vf_module_id\r
169         vnf_id:\r
170           get_param: vnf_id\r
171         vnf_name:\r
172           get_param: vnf_name\r
173       name:\r
174         get_param: vdbe_name_1\r
175       networks:\r
176         - port: {get_resource: vdbe_untr_1_port_1}\r
177         - port: {get_resource: vdbe_untr_2_port_1}\r
178   vdbe_node_2:\r
179     type: OS::Nova::Server\r
180     properties:\r
181       availability_zone:\r
182         get_param: availability_zone_1\r
183       flavor:\r
184         get_param: vdbe_flavor_name\r
185       image:\r
186         get_param: vdbe_image_name\r
187       metadata:\r
188         vf_module_id:\r
189           get_param: vf_module_id\r
190         vnf_id:\r
191           get_param: vnf_id\r
192         vnf_name:\r
193           get_param: vnf_name\r
194       name:\r
195         get_param: vdbe_name_1\r
196       networks:\r
197         - port: {get_resource: vdbe_untr_1_port_2}\r
198         - port: {get_resource: vdbe_untr_2_port_2}\r
199   vdbe_untr_1_port_1:\r
200     type: OS::ContrailV2::VirtualMachineInterface\r
201     properties:\r
202       name:\r
203         str_replace:\r
204           params:\r
205             DBE:\r
206               get_param: vdbe_device_name\r
207             VM_NAME:\r
208               get_param: vdbe_name_1\r
209           template: VM_NAMEDBE001p1n004\r
210       virtual_machine_interface_allowed_address_pairs:\r
211         virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
212           -\r
213             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
214               get_param: aap_address_mode\r
215             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
216               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
217                 get_param: vdbe_aap_untrusted_ip_prefix\r
218               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
219                 get_param: vdbe_aap_untrusted_ip_prefix_len\r
220             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
221               get_param: vdbe_untrusted_vmac_address\r
222           -\r
223             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
224               get_param: aap_address_mode\r
225             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
226               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
227                 get_param: vdbe_aap_sec_untrusted_ip_prefix\r
228               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
229                 get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
230             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
231               get_param: vdbe_hw_untr_mac_1\r
232           -\r
233             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
234               get_param: aap_address_mode\r
235             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
236               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
237                 get_param: vdbe_aap_untrusted_v6_ip_prefix\r
238               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
239                 get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
240             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
241               get_param: vdbe_untrusted_vmac_address\r
242       virtual_machine_interface_mac_addresses:\r
243         virtual_machine_interface_mac_addresses_mac_address:\r
244           -\r
245             get_param: vdbe_hw_untr_mac_1\r
246       virtual_network_refs:\r
247         -\r
248           get_resource: control_int_net\r
249   vdbe_untr_2_port_1:\r
250     type: OS::ContrailV2::VirtualMachineInterface\r
251     properties:\r
252       name: Port_2\r
253       virtual_machine_interface_allowed_address_pairs:\r
254         virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
255           -\r
256             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
257               get_param: aap_address_mode\r
258             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
259               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
260                 get_param: vdbe_aap_untrusted_ip_prefix\r
261               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
262                 get_param: vdbe_aap_untrusted_ip_prefix_len\r
263             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
264               get_param: vdbe_untrusted_vmac_address\r
265           -\r
266             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
267               get_param: aap_address_mode\r
268             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
269               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
270                 get_param: vdbe_aap_sec_untrusted_ip_prefix\r
271               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
272                 get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
273             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
274               get_param: vdbe_hw_untr_mac_1\r
275           -\r
276             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
277               get_param: aap_address_mode\r
278             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
279               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
280                 get_param: vdbe_aap_untrusted_v6_ip_prefix\r
281               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
282                 get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
283             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
284               get_param: vdbe_untrusted_vmac_address\r
285       virtual_machine_interface_mac_addresses:\r
286         virtual_machine_interface_mac_addresses_mac_address:\r
287           -\r
288             get_param: vdbe_hw_untr_mac_1\r
289       virtual_network_refs:\r
290         -\r
291           get_resource: fabric_int_net\r
292 \r
293 \r
294 \r
295   vdbe_untr_1_port_2:\r
296     type: OS::ContrailV2::VirtualMachineInterface\r
297     properties:\r
298       name:\r
299         str_replace:\r
300           params:\r
301             DBE:\r
302               get_param: vdbe_device_name\r
303             VM_NAME:\r
304               get_param: vdbe_name_1\r
305           template: Port 3\r
306       virtual_machine_interface_allowed_address_pairs:\r
307         virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
308           -\r
309             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
310               get_param: aap_address_mode\r
311             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
312               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
313                 get_param: vdbe_aap_untrusted_ip_prefix\r
314               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
315                 get_param: vdbe_aap_untrusted_ip_prefix_len\r
316             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
317               get_param: vdbe_untrusted_vmac_address\r
318           -\r
319             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
320               get_param: aap_address_mode\r
321             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
322               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
323                 get_param: vdbe_aap_sec_untrusted_ip_prefix\r
324               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
325                 get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
326             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
327               get_param: vdbe_hw_untr_mac_1\r
328           -\r
329             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
330               get_param: aap_address_mode\r
331             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
332               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
333                 get_param: vdbe_aap_untrusted_v6_ip_prefix\r
334               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
335                 get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
336             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
337               get_param: vdbe_untrusted_vmac_address\r
338       virtual_machine_interface_mac_addresses:\r
339         virtual_machine_interface_mac_addresses_mac_address:\r
340           -\r
341             get_param: vdbe_hw_untr_mac_1\r
342       virtual_network_refs:\r
343         -\r
344           get_resource: control_int_net\r
345   vdbe_untr_2_port_2:\r
346     type: OS::ContrailV2::VirtualMachineInterface\r
347     properties:\r
348       name: Port_4\r
349       virtual_machine_interface_allowed_address_pairs:\r
350         virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
351           -\r
352             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
353               get_param: aap_address_mode\r
354             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
355               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
356                 get_param: vdbe_aap_untrusted_ip_prefix\r
357               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
358                 get_param: vdbe_aap_untrusted_ip_prefix_len\r
359             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
360               get_param: vdbe_untrusted_vmac_address\r
361           -\r
362             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
363               get_param: aap_address_mode\r
364             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
365               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
366                 get_param: vdbe_aap_sec_untrusted_ip_prefix\r
367               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
368                 get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
369             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
370               get_param: vdbe_hw_untr_mac_1\r
371           -\r
372             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
373               get_param: aap_address_mode\r
374             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
375               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
376                 get_param: vdbe_aap_untrusted_v6_ip_prefix\r
377               virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
378                 get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
379             virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
380               get_param: vdbe_untrusted_vmac_address\r
381       virtual_machine_interface_mac_addresses:\r
382         virtual_machine_interface_mac_addresses_mac_address:\r
383           -\r
384             get_param: vdbe_hw_untr_mac_1\r
385       virtual_network_refs:\r
386         -\r
387           get_resource: fabric_int_net\r
388   vdbe_untr_2_subports:\r
389     type: OS::Heat::ResourceGroup\r
390     properties:\r
391       count: 5\r
392       resource_def:\r
393         type: vlan2.yml\r
394         properties:\r
395           aap_address_mode:\r
396             get_param: aap_address_mode\r
397           aap_sec_untrusted_ip_prefix:\r
398             get_param: vdbe_aap_sec_untrusted_ip_prefix\r
399           aap_sec_untrusted_ip_prefix_len:\r
400             get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
401           aap_untrusted_ip_prefix:\r
402             get_param: vdbe_aap_untrusted_ip_prefix\r
403           aap_untrusted_ip_prefix_len:\r
404             get_param: vdbe_aap_untrusted_ip_prefix_len\r
405           aap_untrusted_v6_ip_prefix:\r
406             get_param: vdbe_aap_untrusted_v6_ip_prefix\r
407           aap_untrusted_v6_ip_prefix_len:\r
408             get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
409           counter:\r
410             get_param: counter\r
411           ip_address:\r
412             get_param: vdbe_untrusted_ip_1\r
413           ip_v6_address:\r
414             get_param: vdbe_untrusted_v6_ip_1\r
415           mac_address:\r
416             get_param: vdbe_hw_untr_mac_1\r
417           parent_interface:\r
418             get_resource: vdbe_untr_2_port_1\r
419           subinterfaces_name_prefix:\r
420             str_replace:\r
421               params:\r
422                 DBE:\r
423                   get_param: vdbe_device_name\r
424                 VM_NAME:\r
425                   get_param: vdbe_name_1\r
426               template: VM_NAMEDBE001p1n004\r
427           vlan_tag_list:\r
428             get_param: untrusted_vlan_tags\r
429           vmac_address:\r
430             get_param: vdbe_untrusted_vmac_address\r
431           vn_network_list:\r
432              get_resource: fabric_int_net\r
433 \r
434   vdbe_untr_3_subports:\r
435     type: OS::Heat::ResourceGroup\r
436     properties:\r
437       count:\r
438         get_param: untrusted_num_vn\r
439       resource_def:\r
440         type: vlan1.yml\r
441         properties:\r
442           aap_address_mode:\r
443             get_param: aap_address_mode\r
444           aap_sec_untrusted_ip_prefix:\r
445             get_param: vdbe_aap_sec_untrusted_ip_prefix\r
446           aap_sec_untrusted_ip_prefix_len:\r
447             get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
448           aap_untrusted_ip_prefix:\r
449             get_param: vdbe_aap_untrusted_ip_prefix\r
450           aap_untrusted_ip_prefix_len:\r
451             get_param: vdbe_aap_untrusted_ip_prefix_len\r
452           aap_untrusted_v6_ip_prefix:\r
453             get_param: vdbe_aap_untrusted_v6_ip_prefix\r
454           aap_untrusted_v6_ip_prefix_len:\r
455             get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
456           counter:\r
457             get_param: counter\r
458           ip_address:\r
459             get_param: vdbe_untrusted_ip_1\r
460           ip_v6_address:\r
461             get_param: vdbe_untrusted_v6_ip_1\r
462           mac_address:\r
463             get_param: vdbe_hw_untr_mac_1\r
464           parent_interface:\r
465             get_resource: vdbe_untr_1_port_2\r
466           subinterfaces_name_prefix:\r
467             str_replace:\r
468               params:\r
469                 DBE:\r
470                   get_param: vdbe_device_name\r
471                 VM_NAME:\r
472                   get_param: vdbe_name_1\r
473               template: VM_NAMEDBE001p1n004\r
474           vlan_tag_list:\r
475             get_param: untrusted_vlan_tags\r
476           vmac_address:\r
477             get_param: vdbe_untrusted_vmac_address\r
478           vn_network_list:\r
479              get_param: untrusted_vn_networks\r
480 \r
481   vdbe_untr_4_subports:\r
482     type: OS::Heat::ResourceGroup\r
483     properties:\r
484       count: 5\r
485       resource_def:\r
486         type: vlan2.yml\r
487         properties:\r
488           aap_address_mode:\r
489             get_param: aap_address_mode\r
490           aap_sec_untrusted_ip_prefix:\r
491             get_param: vdbe_aap_sec_untrusted_ip_prefix\r
492           aap_sec_untrusted_ip_prefix_len:\r
493             get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
494           aap_untrusted_ip_prefix:\r
495             get_param: vdbe_aap_untrusted_ip_prefix\r
496           aap_untrusted_ip_prefix_len:\r
497             get_param: vdbe_aap_untrusted_ip_prefix_len\r
498           aap_untrusted_v6_ip_prefix:\r
499             get_param: vdbe_aap_untrusted_v6_ip_prefix\r
500           aap_untrusted_v6_ip_prefix_len:\r
501             get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
502           counter:\r
503             get_param: counter\r
504           ip_address:\r
505             get_param: vdbe_untrusted_ip_1\r
506           ip_v6_address:\r
507             get_param: vdbe_untrusted_v6_ip_1\r
508           mac_address:\r
509             get_param: vdbe_hw_untr_mac_1\r
510           parent_interface:\r
511             get_resource: vdbe_untr_2_port_2\r
512           subinterfaces_name_prefix:\r
513             str_replace:\r
514               params:\r
515                 DBE:\r
516                   get_param: vdbe_device_name\r
517                 VM_NAME:\r
518                   get_param: vdbe_name_1\r
519               template: VM_NAMEDBE001p1n004\r
520           vlan_tag_list:\r
521             get_param: untrusted_vlan_tags\r
522           vmac_address:\r
523             get_param: vdbe_untrusted_vmac_address\r
524           vn_network_list:\r
525              get_resource: fabric_int_net\r
526   control_int_net:\r
527     type: OS::ContrailV2::VirtualNetwork\r
528     properties:\r
529       flood_unknown_unicast:\r
530         get_param: control_int_net_flood_unknown_unicast\r
531       is_shared:\r
532         get_param: control_int_net_shared\r
533       name:\r
534         str_replace:\r
535           params:\r
536             VNF_NAME:\r
537               get_param: vnf_name\r
538           template: VNF_NAME_control_net\r
539       virtual_network_properties:\r
540         virtual_network_properties_forwarding_mode:\r
541           get_param: control_int_net_forwarding_mode\r
542         virtual_network_properties_rpf:\r
543           get_param: control_int_net_rpf\r
544   fabric_int_net:\r
545     type: OS::ContrailV2::VirtualNetwork\r
546     properties:\r
547       flood_unknown_unicast:\r
548         get_param: fabric_int_net_flood_unknown_unicast\r
549       is_shared:\r
550         get_param: fabric_int_net_shared\r
551       name:\r
552         str_replace:\r
553           params:\r
554             VNF_NAME:\r
555               get_param: vnf_name\r
556           template: template-fabric-int\r
557       virtual_network_properties:\r
558         virtual_network_properties_forwarding_mode:\r
559           get_param: fabric_int_net_forwarding_mode\r
560         virtual_network_properties_rpf:\r
561           get_param: fabric_int_net_rpf\r