tosca_definitions_version: tosca_simple_yaml_1_0_0 metadata: template_name: Main imports: - openecomp_heat_index: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml topology_template: inputs: avpn_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: avpn_subnet_id type: list description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets entry_schema: type: string sbg_internal_allocation_pool_start_ip: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_internal_allocation_pool_start_ip type: string description: The start IP of the Internal network's allocation pool. Don't deviate from default! constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} sbg_core_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_core_ips type: list description: comma delimited list of IPv4 IPs to be used on Core network entry_schema: type: string access_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: access_subnet_id type: string description: the UUID of the operator-created Access subnet, IPv4 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_management_cidr: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_management_cidr type: string description: Network address (CIDR notation) for SBG Management Network, IPv4 constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[1-2][0-9] sbg_core_vlan_tag: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_core_vlan_tag type: float description: The internal VLAN TAG for Core network constraints: - in_range: - 1 - 4096 management_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: management_net_id type: string description: the UUID of the operator-created Management network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_management_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_management_ips type: list description: comma delimited list of IPv4 addresses of SBG VMs on the Management network. entry_schema: type: string sbg_nfs_floating_ip: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_nfs_floating_ip type: string description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default! constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} sbg_charging_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_charging_ips type: list description: comma delimited list of IPv4 IPs to be used on Charging network entry_schema: type: string sbg_internal_mac_addresses: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_internal_mac_addresses type: list description: comma delimited list of MAC addresses for the VMs on the Internal network entry_schema: type: string core_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: core_net_id type: string description: the UUID of the operator-created Core network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_access_vlan_tag: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_access_vlan_tag type: float description: The internal VLAN TAG for Access network constraints: - in_range: - 1 - 4096 management_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: management_subnet_id type: string description: the UUID of the operator-created Management subnet, IPv4 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' access_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: access_net_id type: string description: the UUID of the operator-created Access network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_dummy_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_dummy_ips type: list description: comma delimited list of IPv4 IPs to be used on Dummy network entry_schema: type: string sgi_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sgi_net_id type: string description: the UUID of the operator-created SGI network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_sgi_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sgi_ips type: list description: comma delimited list of IPv4 IPs to be used on SGI network entry_schema: type: string sbg_internal_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_internal_ips type: list description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values. entry_schema: type: string core_v6_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: core_v6_subnet_id type: string description: the UUID of the operator-created Core subnet, IPv6 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_internal_allocation_pool_end_ip: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_internal_allocation_pool_end_ip type: string description: The end IP of the Internal network's allocation pool. Don't deviate from default! constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} UCOM_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: UCOM_subnet_id type: string description: the UUID of the operator-created UC One Mobile subnet, IPv4 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_internal_cidr: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_internal_cidr type: string description: Network address (CIDR notation) for SBG intra-VM communication, IPv4. Don't deviate from default! constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[1-2][0-9] sgi_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sgi_subnet_id type: string description: the UUID of the operator-created SGI subnet, IPv4 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' trunk_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: trunk_net_id type: string description: the UUID of the operator-created Traffic network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' vf_module_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: vf_module_id type: string description: Unique ID for this VNF Module instance internal_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: internal_net_id type: string description: the UUID of the operator-created Internal network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_SGI_vlan_tag: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_SGI_vlan_tag type: float description: The internal VLAN TAG for SGI network constraints: - in_range: - 1 - 4096 sbg_sc_flavor_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sc_flavor_name type: string description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required sbg_comte_floating_ip: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_comte_floating_ip type: string description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default! constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} charging_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: charging_net_id type: string description: the UUID of the operator-created Charging network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_UCOM_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_UCOM_ips type: list description: comma delimited list of IPv4 IPs to be used on UC One Mobile network entry_schema: type: string sbg_avpn_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_avpn_ips type: list description: | comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count. entry_schema: type: string sbg_sc_names: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sc_names type: list description: comma delimited list of VM names assigned to System Controller VMs entry_schema: type: string vnf_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: vnf_id type: string description: Unique ID for this VF instance avpn_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: avpn_net_id type: list description: comma delimited list of the UUIDs of the operator-created AVPN networks entry_schema: type: string sbg_pl_image_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_pl_image_name type: string description: the name of the Glance PXE boot image for PL VMs availability_zone_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: availability_zone_0 type: string description: First availability zone ID or Name. availability_zone_1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: availability_zone_1 type: string description: Second availability zone ID or Name. UCOM_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: UCOM_net_id type: string description: the UUID of the operator-created UC One Mobile network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_UCOM_vlan_tag: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_UCOM_vlan_tag type: float description: The internal VLAN TAG for UC One Mobile network constraints: - in_range: - 1 - 4096 sbg_management_floating_ip: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_management_floating_ip type: string description: Moveable Management IP (VIP), IPv4 constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} dummy_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: dummy_net_id type: string description: the UUID of the operator-created Dummy network constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_core_v6_IPs: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_core_v6_IPs type: list description: comma delimited list of IPv6 IPs to be used on Core network entry_schema: type: string sbg_AVPN_vlan_tag_list: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_AVPN_vlan_tag_list type: list description: comma delimited list of internal VLAN TAG(s) used by AVPN networks entry_schema: type: string sbg_pl_names: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_pl_names type: list description: comma delimited list of VM names assigned to Payload VMs entry_schema: type: string sbg_management_gateway_ip_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_management_gateway_ip_0 type: string description: IPv4 IP address of the default gateway on Management network constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} sbg_AVPN_count: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_AVPN_count type: float description: The number of AVPN networks constraints: - in_range: - 1 - 999 sbg_charging_vlan_tag: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_charging_vlan_tag type: float description: The internal VLAN TAG for Charging network constraints: - in_range: - 1 - 4096 sbg_timezone: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_timezone type: string description: Timezone. ntp_servers: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: ntp_servers type: list description: comma delimited list of NTP servers required by System Controller VMs. Exactly 2 IPv4 values are required entry_schema: type: string sbg_management_mac_addresses: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_management_mac_addresses type: list description: comma delimited list of MAC addresses for the VMs on the Management network entry_schema: type: string core_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: core_subnet_id type: string description: the UUID of the operator-created Core subnet, IPv4 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_access_ips: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_access_ips type: list description: comma delimited list of IPv4 IPs to be used on Access network entry_schema: type: string sbg_sc_volume_id_3: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sc_volume_id_3 type: string description: the UUID of the pre-created Cinder volume attached to SC-2 as tools volume constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_boot_floating_ip: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_boot_floating_ip type: string description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default! constraints: - pattern: (?:[0-9]{1,3}\.){3}[0-9]{1,3} sbg_sc_volume_id_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sc_volume_id_0 type: string description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_pl_flavor_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_pl_flavor_name type: string description: Flavor to use for PL VM. Minimum 8 non-HT vCPU and 64GB RAM required sbg_sc_volume_id_2: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sc_volume_id_2 type: string description: the UUID of the pre-created Cinder volume attached to SC-2 as root volume constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' sbg_sc_volume_id_1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: sbg_sc_volume_id_1 type: string description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' dummy_subnet_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - DPA3_New_VNF_TSBGv_base source_type: HEAT param_name: dummy_subnet_id type: string description: the UUID of the operator-created dummy subnet, IPv4 constraints: - pattern: '[a-f0-9]{8}\-(?:[a-f0-9]{4}\-){3}[a-f0-9]{12}' node_templates: sbg_pl_trunk_subport_avpn_group_0: type: org.openecomp.resource.abstract.nodes.heat.DPA3_New_VNF_TSBGv_nested_AVPN_subport directives: - substitutable properties: nested_avpn_net_id: get_input: avpn_net_id service_template_filter: substitute_service_template: DPA3_New_VNF_TSBGv_nested_AVPN_subportServiceTemplate.yaml count: get_input: sbg_AVPN_count mandatory: false nested_sbg_AVPN_vlan_tag_list: get_input: sbg_AVPN_vlan_tag_list nested_trunk_port_id: sbg_pl_trunk_1_port_0 nested_sbg_avpn_ip_0: get_input: - sbg_avpn_ips - 0 nested_avpn_subnet_id: get_input: avpn_subnet_id nested_sbg_AVPN_counter: get_property: - SELF - service_template_filter - index_value abstract_sbg_sc: type: org.openecomp.resource.abstract.nodes.sbg_sc directives: - substitutable properties: port_sbg_sc_internal_0_port_mac_requirements: mac_count_required: is_required: true compute_sbg_sc_config_drive: - true port_sbg_sc_management_1_port_allowed_address_pairs: - ip_address: get_input: sbg_management_floating_ip port_sbg_sc_internal_0_port_fixed_ips: - ip_address: get_input: - sbg_internal_ips - 0 vm_flavor_name: get_input: sbg_sc_flavor_name port_sbg_sc_internal_0_port_replacement_policy: - AUTO port_sbg_sc_management_1_port_replacement_policy: - AUTO port_sbg_sc_management_1_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: true port_sbg_sc_management_1_port_mac_address: get_input: - sbg_management_mac_addresses - 0 compute_sbg_sc_user_data_format: - RAW port_sbg_sc_management_1_port_fixed_ips: - ip_address: get_input: - sbg_management_ips - 0 compute_sbg_sc_name: - get_input: - sbg_sc_names - 0 port_sbg_sc_internal_0_port_allowed_address_pairs: - ip_address: get_input: sbg_nfs_floating_ip - ip_address: get_input: sbg_comte_floating_ip - ip_address: get_input: sbg_boot_floating_ip port_sbg_sc_internal_0_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: true compute_sbg_sc_metadata: - vf_module_id: get_input: vf_module_id vnf_id: get_input: vnf_id port_sbg_sc_internal_0_port_network_role_tag: internal port_sbg_sc_internal_0_port_network: - get_input: internal_net_id port_sbg_sc_management_1_port_network: - get_input: management_net_id port_sbg_sc_management_1_port_mac_requirements: mac_count_required: is_required: true port_sbg_sc_management_1_port_network_role_tag: management port_sbg_sc_internal_0_port_mac_address: get_input: - sbg_internal_mac_addresses - 0 compute_sbg_sc_availability_zone: - get_input: availability_zone_0 service_template_filter: substitute_service_template: Nested_sbg_scServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value sbg_pl_trunk_1_port_0: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false mac_requirements: mac_count_required: is_required: false value_specs: trunkport:type: trunk network_role_tag: trunk network: get_input: trunk_net_id sbg_pl_internal_0_port_0: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false fixed_ips: - ip_address: get_input: - sbg_internal_ips - 2 mac_requirements: mac_count_required: is_required: true mac_address: get_input: - sbg_internal_mac_addresses - 2 network_role_tag: internal network: get_input: internal_net_id groups: DPA3_New_VNF_TSBGv_base_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/DPA3_New_VNF_TSBGv_base.yaml description: | SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair members: - sbg_pl_trunk_subport_avpn_group_0 - sbg_pl_trunk_1_port_0 - sbg_pl_internal_0_port_0 - abstract_sbg_sc