1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
16 type: org.openecomp.annotations.Source
21 param_name: control_int_net_rpf
23 description: Reverse Path Filtering enable or disable for the control virtual network
24 control_int_net_forwarding_mode:
29 type: org.openecomp.annotations.Source
34 param_name: control_int_net_forwarding_mode
36 description: forwarding mode of the control virtual network
42 type: org.openecomp.annotations.Source
47 param_name: vnf_name_1
49 description: Unique name for this VF instance
55 type: org.openecomp.annotations.Source
60 param_name: vnf_name_2
62 description: Unique name for this VF instance
68 type: org.openecomp.annotations.Source
75 description: Unique name for this VF instance
81 type: org.openecomp.annotations.Source
86 param_name: vdbe_untrusted_ip_1
88 description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
89 vdbe_aap_untrusted_ip_prefix_len:
94 type: org.openecomp.annotations.Source
99 param_name: vdbe_aap_untrusted_ip_prefix_len
101 description: ip prefix length for the primary vDBE VM on the VAN untrusted network
107 type: org.openecomp.annotations.Source
114 description: Unique ID for this VF inst
120 type: org.openecomp.annotations.Source
127 description: Unique ID for this VF inst
133 type: org.openecomp.annotations.Source
138 param_name: untrusted_num_vn
140 description: Number of vDBE subinterface virtual Networks
150 type: org.openecomp.annotations.Source
155 param_name: aap_address_mode
157 description: Address mode for the vDBE cluster IP
158 control_int_net_shared:
163 type: org.openecomp.annotations.Source
168 param_name: control_int_net_shared
170 description: control virtual network shared
171 vdbe_untrusted_v6_ip_1:
176 type: org.openecomp.annotations.Source
181 param_name: vdbe_untrusted_v6_ip_1
183 description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
184 vdbe_untrusted_vmac_address:
189 type: org.openecomp.annotations.Source
194 param_name: vdbe_untrusted_vmac_address
196 description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
197 control_int_net_flood_unknown_unicast:
202 type: org.openecomp.annotations.Source
207 param_name: control_int_net_flood_unknown_unicast
209 description: forwarding mode of the control virtual network
210 vdbe_aap_sec_untrusted_ip_prefix:
215 type: org.openecomp.annotations.Source
220 param_name: vdbe_aap_sec_untrusted_ip_prefix
222 description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
228 type: org.openecomp.annotations.Source
233 param_name: vdbe_name_1
235 description: VM Name for this vdbe node 1
241 type: org.openecomp.annotations.Source
246 param_name: availability_zone_1
248 description: The availability zone of secondary node1 vDBE vm in the local HA pair.
254 type: org.openecomp.annotations.Source
259 param_name: availability_zone_2
261 description: The availability zone of secondary node2 vDBE vm in the local HA pair.
262 untrusted_vn_networks:
267 type: org.openecomp.annotations.Source
272 param_name: untrusted_vn_networks
274 description: List of subinterface virtual networks
282 type: org.openecomp.annotations.Source
287 param_name: vdbe_image_name
289 description: Image to use for vDBE
295 type: org.openecomp.annotations.Source
300 param_name: oam_net_name
302 description: Name of NSDNet network from which the management IP addresses will be allocated
308 type: org.openecomp.annotations.Source
313 param_name: vdbe_name_2
315 description: VM Name for this vdbe node 2
316 vdbe_aap_sec_untrusted_ip_prefix_len:
321 type: org.openecomp.annotations.Source
326 param_name: vdbe_aap_sec_untrusted_ip_prefix_len
328 description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
329 vdbe_aap_untrusted_v6_ip_prefix:
334 type: org.openecomp.annotations.Source
339 param_name: vdbe_aap_untrusted_v6_ip_prefix
341 description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
342 vdbe_aap_untrusted_v6_ip_prefix_len:
347 type: org.openecomp.annotations.Source
352 param_name: vdbe_aap_untrusted_v6_ip_prefix_len
354 description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
360 type: org.openecomp.annotations.Source
365 param_name: untrusted_vlan_tags
367 description: List of subinterface vlan tags
375 type: org.openecomp.annotations.Source
380 param_name: vdbe_flavor_name
382 description: Flavor to use for vDBE
388 type: org.openecomp.annotations.Source
395 description: Counter.
401 type: org.openecomp.annotations.Source
406 param_name: vf_module_id_2
408 description: Unique ID for this VF module inst
414 type: org.openecomp.annotations.Source
419 param_name: vf_module_id_1
421 description: Unique ID for this VF module inst
427 type: org.openecomp.annotations.Source
432 param_name: vdbe_hw_untr_mac_1
434 description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
440 type: org.openecomp.annotations.Source
445 param_name: untrusted_net_name
447 description: Name of public untrusted network into which this vDBE HA cluster is deployed
453 type: org.openecomp.annotations.Source
458 param_name: vdbe_device_name
460 description: VDBE device Name for this vdbe VNF
461 vdbe_aap_untrusted_ip_prefix:
466 type: org.openecomp.annotations.Source
471 param_name: vdbe_aap_untrusted_ip_prefix
473 description: ip prefix for primary vDBE VM on the VAN untrusted network
476 type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
480 template: VNF_NAME_control_net
485 type: org.openecomp.resource.abstract.nodes.vdbe
489 subinterface_nested_parent_interface:
492 subinterface_nested_aap_address_mode:
493 - get_input: aap_address_mode
494 - get_input: aap_address_mode
495 subinterface_nested_vlan_tag_list:
496 - get_input: untrusted_vlan_tags
497 - get_input: untrusted_vlan_tags
498 compute_vdbe_availability_zone:
499 - get_input: availability_zone_1
500 - get_input: availability_zone_2
501 subinterface_nested_service_template_filter_count:
504 subinterface_nested_aap_untrusted_v6_ip_prefix_len:
505 - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
506 - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
508 get_input: vdbe_flavor_name
509 subinterface_nested_aap_untrusted_ip_prefix:
510 - get_input: vdbe_aap_untrusted_ip_prefix
511 - get_input: vdbe_aap_untrusted_ip_prefix
513 get_input: vdbe_image_name
514 subinterface_nested_aap_sec_untrusted_ip_prefix_len:
515 - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
516 - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
517 subinterface_nested_aap_sec_untrusted_ip_prefix:
518 - get_input: vdbe_aap_sec_untrusted_ip_prefix
519 - get_input: vdbe_aap_sec_untrusted_ip_prefix
520 subinterface_nested_aap_untrusted_v6_ip_prefix:
521 - get_input: vdbe_aap_untrusted_v6_ip_prefix
522 - get_input: vdbe_aap_untrusted_v6_ip_prefix
523 compute_vdbe_metadata:
525 get_input: vf_module_id_1
529 get_input: vnf_name_1
531 get_input: vf_module_id_2
535 get_input: vnf_name_2
536 subinterface_nested_mac_address:
537 - get_input: vdbe_hw_untr_mac_1
538 - get_input: vdbe_hw_untr_mac_1
539 subinterface_nested_ip_address:
540 - get_input: vdbe_untrusted_ip_1
541 - get_input: vdbe_untrusted_ip_1
542 port_vdbe_untr_port_virtual_network_refs:
545 subinterface_nested_ip_v6_address:
546 - get_input: vdbe_untrusted_v6_ip_1
547 - get_input: vdbe_untrusted_v6_ip_1
548 port_vdbe_untr_port_subinterface_indicator:
551 subinterface_nested_vmac_address:
552 - get_input: vdbe_untrusted_vmac_address
553 - get_input: vdbe_untrusted_vmac_address
554 subinterface_nested_vn_network_list:
555 - get_input: untrusted_vn_networks
556 - get_input: untrusted_vn_networks
557 port_vdbe_untr_port_name:
560 port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
561 - - get_input: vdbe_hw_untr_mac_1
562 - - get_input: vdbe_hw_untr_mac_1
563 subinterface_nested_aap_untrusted_ip_prefix_len:
564 - get_input: vdbe_aap_untrusted_ip_prefix_len
565 - get_input: vdbe_aap_untrusted_ip_prefix_len
566 subinterface_nested_counter:
569 - service_template_filter
572 subinterface_nested_subinterfaces_name_prefix:
574 template: VM_NAMEDBE001p1n004
577 get_input: vdbe_device_name
579 get_input: vdbe_name_1
581 template: VM_NAMEDBE001p1n004
584 get_input: vdbe_device_name
586 get_input: vdbe_name_1
588 - get_input: vdbe_name_1
589 - get_input: vdbe_name_2
590 service_template_filter:
591 substitute_service_template: Nested_vdbeServiceTemplate.yaml
596 - service_template_filter
599 - link_vdbe_vdbe_untr_port:
600 capability: tosca.capabilities.network.Linkable
601 node: control_int_net
602 relationship: tosca.relationships.network.LinksTo
605 type: org.openecomp.groups.heat.HeatStack
607 heat_file: ../Artifacts/main.yml
609 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)