aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/test/resources
diff options
context:
space:
mode:
authorTal Gitelman <tg851x@intl.att.com>2017-12-10 18:55:03 +0200
committerTal Gitelman <tg851x@intl.att.com>2017-12-10 19:33:38 +0200
commit51d50f0ef642e0f996a1c8b8d2ef4838bdfec892 (patch)
tree3ac236a864d74d19b0f5c9020891a7a7e5c31b44 /catalog-be/src/test/resources
parentb5cc2e0695f195716d6ccdc65e73807a6632ec70 (diff)
Final commit to master merge from
Change-Id: Ib464f9a8828437c86fe6def8af238aaf83473507 Issue-ID: SDC-714 Signed-off-by: Tal Gitelman <tg851x@intl.att.com>
Diffstat (limited to 'catalog-be/src/test/resources')
-rw-r--r--catalog-be/src/test/resources/config/catalog-be/configuration.yaml20
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentName.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRelationship.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementName.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementNode.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentType.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessInstances.yaml3509
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessRequirements.yaml3581
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeOrig.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeReuirementWithDifferentCapability.yaml3585
-rw-r--r--catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeWithMissingRelationship.yaml3584
11 files changed, 35788 insertions, 1 deletions
diff --git a/catalog-be/src/test/resources/config/catalog-be/configuration.yaml b/catalog-be/src/test/resources/config/catalog-be/configuration.yaml
index 8be1322c2c..2ec7124e1c 100644
--- a/catalog-be/src/test/resources/config/catalog-be/configuration.yaml
+++ b/catalog-be/src/test/resources/config/catalog-be/configuration.yaml
@@ -22,7 +22,7 @@ beSslPort: 8443
version: 1.0
released: 2012-11-30
-toscaConformanceLevel: 4.0
+toscaConformanceLevel: 5.0
minToscaConformanceLevel: 3.0
titanCfgFile: /home/vagrant/catalog-be/config/catalog-be/titan.properties
@@ -614,3 +614,21 @@ genericAssetNodeTypes:
VF : org.openecomp.resource.abstract.nodes.VF
PNF: org.openecomp.resource.abstract.nodes.PNF
Service: org.openecomp.resource.abstract.nodes.service
+
+environmentContext:
+ defaultValue: General_Revenue-Bearing
+ validValues:
+ - Critical_Revenue-Bearing
+ - Vital_Revenue-Bearing
+ - Essential_Revenue-Bearing
+ - Important_Revenue-Bearing
+ - Needed_Revenue-Bearing
+ - Useful_Revenue-Bearing
+ - General_Revenue-Bearing
+ - Critical_Non-Revenue
+ - Vital_Non-Revenue
+ - Essential_Non-Revenue
+ - Important_Non-Revenue
+ - Needed_Non-Revenue
+ - Useful_Non-Revenue
+ - General_Non-Revenue
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentName.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentName.yaml
new file mode 100644
index 0000000000..609741721b
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentName.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2__different_name:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRelationship.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRelationship.yaml
new file mode 100644
index 0000000000..7f5f82139f
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRelationship.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.BindsTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementName.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementName.yaml
new file mode 100644
index 0000000000..3088707250
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementName.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2_diferent_name:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementNode.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementNode.yaml
new file mode 100644
index 0000000000..d45a07322d
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentRequirementNode.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentType.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentType.yaml
new file mode 100644
index 0000000000..ec5dc74516
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeDifferentType.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessInstances.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessInstances.yaml
new file mode 100644
index 0000000000..16dbedb9ca
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessInstances.yaml
@@ -0,0 +1,3509 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessRequirements.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessRequirements.yaml
new file mode 100644
index 0000000000..b2b59769ae
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeLessRequirements.yaml
@@ -0,0 +1,3581 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeOrig.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeOrig.yaml
new file mode 100644
index 0000000000..742590f686
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeOrig.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeReuirementWithDifferentCapability.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeReuirementWithDifferentCapability.yaml
new file mode 100644
index 0000000000..11383eddbc
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeReuirementWithDifferentCapability.yaml
@@ -0,0 +1,3585 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Bindable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group
diff --git a/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeWithMissingRelationship.yaml b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeWithMissingRelationship.yaml
new file mode 100644
index 0000000000..ea58ae9fc6
--- /dev/null
+++ b/catalog-be/src/test/resources/yamlValidation/csarComparer/vmmeWithMissingRelationship.yaml
@@ -0,0 +1,3584 @@
+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:
+ vlc4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal2
+ default: 00:80:37:0E:04:12
+ sctp-a-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal2
+ default: 00:80:37:0E:09:12
+ sctp-a-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ gpb8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal1
+ default: 00:80:37:0E:10:22
+ sctp-a-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-a-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ ncb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers ncb
+ default: nv.c8r32d1
+ vlc3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal1
+ default: 00:80:37:0E:03:12
+ Internal2_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-2 network
+ default: 169.255.0.0
+ sctp-a-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ gpb4_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal2
+ default: 00:80:37:0E:0C:22
+ sctp-b-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ vlc8_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal1
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal1
+ default: 00:80:37:0E:0D:12
+ sctp-b-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-b-ipv4v6-sec-group
+ sctp-b-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ internal_net_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal2_net
+ default: e3397c69-a942-49aa-81cb-fb91ff34abc8
+ sctp-a-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ internal_net_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net
+ default: 871de971-22ac-47b6-befb-50e7d4cb67ea
+ sctp_b_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPB
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-a-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ ncb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb2
+ default: zrdm3mmex59ncb002
+ ncb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of ncb1
+ default: zrdm3mmex59ncb001
+ vlc_st_virtualization_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates virtualization type
+ default: virtual-machine
+ vlc2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal1
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-display_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: display_name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ sctp-b-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ int2_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-2
+ default: int2-sec-group
+ gpb5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal2
+ default: 00:80:37:0E:0D:22
+ sctp-a-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ OS::stack_name:
+ type: string
+ required: false
+ sctp-b-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ Internal2_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-2 network
+ default: false
+ sctp-a-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ Internal2_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-2 network
+ default: disable
+ vlc5_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal2
+ default: 00:80:37:0E:05:12
+ sctp-a-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-1 network
+ default: l2
+ gpb3_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal1
+ default: 00:80:37:0E:0B:22
+ vip_oam_management_v4_ip:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM service IP address to be provisioned in A&AI
+ default: 107.239.72.176
+ vmi_oam_preference_primary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for primary interface/port
+ default: 200
+ sctp-b-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ security_group_sctp_b_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 92a4ae54-1733-4d03-b488-f178bb9f7b82
+ Internal2_forwarding_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: L2 or L3 forwarding mode for internal-2 network
+ default: l2
+ sctp-a-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-egress-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: dst subnet
+ default: '::'
+ sctp-b-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ security_group_oam_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 4ae4aa74-3e8e-4f2b-8b5f-a8bd262da96b
+ gpb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal1
+ default: 00:80:37:0E:0A:22
+ security_group_int1_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 94c62578-835d-4801-9372-70a2cfb22683
+ sctp-a-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ oam_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN OAM
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ ncb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal2
+ default: 00:80:37:0E:0F:12
+ vlc_st_interface_type_sctp_a:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: left
+ gpb3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb3_Internal2
+ default: 00:80:37:0E:0B:22
+ vlc_st_interface_type_sctp_b:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: right
+ gpb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal2
+ default: 00:80:37:0E:09:22
+ oam_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name OAM
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_OAM_net_1
+ sctp-b-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal1
+ default: 00:80:37:0E:0B:12
+ sctp-b-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ vlc_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: management
+ shc_monitor_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: PING
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for OAM
+ default: oam-sec-group
+ Internal2_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-2 network
+ default: 169.255.0.3
+ evac_policy:
+ hidden: false
+ immutable: false
+ type: string
+ description: CMHA Policy
+ default: Evacuate
+ server_group_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Anti-Affinity Policy-based Server Group
+ default: ec99a73d-38f8-4280-8103-ba8ee584629f
+ vlc8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc8_Internal2
+ default: 00:80:37:0E:08:12
+ sctp-b-ipv6-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ gtp_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for GTP
+ default: gtp-sec-group
+ vlc_sctp_b_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: fd00:200:200:5:0:0:0:24
+ vlc_sctp_b_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: fd00:200:200:5:0:0:0:17
+ sctp-a-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ vlc_sctp_b_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: fd00:200:200:5:0:0:0:16
+ vlc4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc4_Internal1
+ default: 00:80:37:0E:04:12
+ vlc_sctp_b_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: fd00:200:200:5:0:0:0:28
+ vlc_sctp_b_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: fd00:200:200:5:0:0:0:27
+ vlc_sctp_b_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: fd00:200:200:5:0:0:0:26
+ vlc_sctp_b_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: fd00:200:200:5:0:0:0:25
+ sctp_b_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPB
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPB_net_1
+ sctp-b-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ sctp-a-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ Internal1_shared:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether Shared or private internal-1 network
+ default: false
+ shc_url_path:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: local-ip
+ Internal2_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-2 network
+ default: 17
+ sctp-a-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_st_service_type:
+ hidden: false
+ immutable: false
+ type: string
+ description: service type
+ default: firewall
+ sctp-b-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ vlc_st_availability_zone:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates availability zone is enabled
+ default: true
+ vlc7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal1
+ default: 00:80:37:0E:07:12
+ fsb_volume_image_name_1:
+ label: MME_FSB2
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB2_1_3_GA.qcow2
+ vlc_oam_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 OAM
+ default: 107.239.72.151
+ sctp-a-ipv6-ingress_src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix length
+ default: '0'
+ vlc_oam_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 OAM
+ default: 107.239.72.152
+ Internal1_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-1 network
+ default: true
+ vlc_oam_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 OAM
+ default: 107.239.72.157
+ vlc_oam_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 OAM
+ default: 107.239.72.158
+ vlc_gtp_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 GTP
+ default: 107.243.47.208
+ vlc_oam_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 OAM
+ default: 107.239.72.149
+ fsb_volume_image_name_0:
+ label: MME_FSB1
+ hidden: false
+ immutable: false
+ type: string
+ description: volume name
+ default: MME_FSB1_1_3_GA.qcow2
+ vlc_gtp_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 GTP
+ default: 107.243.47.209
+ vlc_oam_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 OAM
+ default: 107.239.72.150
+ vlc_gtp_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 GTP
+ default: 107.243.47.216
+ vlc_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc7
+ default: zrdm3mmex59vlc007
+ vlc_gtp_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 GTP
+ default: 107.243.47.217
+ vlc_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc8
+ default: zrdm3mmex59vlc008
+ security_group_sctp_a_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: 3cd8a524-77ff-4980-ae2a-d19ba70e0511
+ vlc_gtp_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 GTP
+ default: 107.243.47.218
+ vlc_gtp_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 GTP
+ default: 107.243.47.219
+ vlc_gtp_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 GTP
+ default: 107.243.47.220
+ vlc_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc3
+ default: zrdm3mmex59vlc003
+ vlc_gtp_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 GTP
+ default: 107.243.47.221
+ vlc_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc4
+ default: zrdm3mmex59vlc004
+ vlc_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc5
+ default: zrdm3mmex59vlc005
+ vlc_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc6
+ default: zrdm3mmex59vlc006
+ fsb_volume_id_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB2
+ default: 5bd0560c-bfd0-47dc-a84a-554e2698c925
+ sctp-a-ipv6-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc1
+ default: zrdm3mmex59vlc001
+ vlc_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of vlc2
+ default: zrdm3mmex59vlc002
+ vlc_oam_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on OAM
+ sctp-b-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ vlc_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 OAM
+ default: 107.239.72.155
+ vlc_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 OAM
+ default: 107.239.72.156
+ vlc6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal1
+ default: 00:80:37:0E:06:12
+ fsb_volume_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: ID of Cinder Volume for FSB1
+ default: 27baa6a0-b701-4795-bf5e-4f546b350b1f
+ sctp-b-egress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ gpb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb2_Internal2
+ default: 00:80:37:0E:0A:22
+ sctp-a-ipv6-egress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ sctp-b-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ Internal2_allow_transit:
+ hidden: false
+ immutable: false
+ type: string
+ description: Allow/disallow transit internal-2 network
+ default: true
+ fsb_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ type: float
+ description: volume size 320GB
+ default: 320
+ constraints:
+ - in_range:
+ - 0
+ - 340
+ sctp-b-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ gtp_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN GTP
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ ncb2_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb2_Internal1
+ default: 00:80:37:0E:0F:12
+ sctp-b-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ sctp-b-ingress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-b-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ gpb7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal2
+ default: 00:80:37:0E:0F:22
+ sctp-a-ipv6-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 starting port for destination
+ default: 0
+ gtp_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name GTP
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_GTP_net_1
+ sctp-b-ipv6-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-application
+ default: any
+ domain_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Unique name of vMME contrail domain
+ default: default-domain
+ vlc5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc5_Internal1
+ default: 00:80:37:0E:05:12
+ sctp-a-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-egress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ shc_enabled:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: true
+ sctp-b-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-b-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp_a_net_fqdn:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network FQDN SCTPA
+ default: default-domain:vMME-24474-Ericsson-WTC-Lab-vLCP1-4:vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ security_group_gtp_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Security Group UUID for output
+ default: e8ad3fe2-5f95-43e4-bbcc-da97b1c22588
+ sctp-a-ipv6-ingress_src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ fsb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb002
+ sctp-b-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of fsb1
+ default: zrdm3mmex59fsb001
+ sctp_a_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Network Name SCTPA
+ default: vMME-24474-Ericsson-WTC-Lab-vLCP1-4_gn_SCTPA_net_1
+ sctp-b-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ gpb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb1_Internal1
+ default: 00:80:37:0E:09:22
+ sctp-a-ingress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ fsb1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb1_Internal2
+ default: 00:80:37:0E:0B:12
+ vlc_st_service_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: service mode
+ default: in-network-nat
+ sctp-a-ipv6-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-a-egress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-b-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: simple_action for the SecurityGroup
+ default: pass
+ sctp-a-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ sctp-a-ipv6-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 start port
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vf_module_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_module_id for this instance. UUID provided by ECOMP
+ default: TWO
+ Internal1_net_cidr:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR for internal-1 network
+ default: 169.253.0.0
+ fsb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers fsb1
+ default: nv.c8r32d1
+ sctp_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: 132
+ vnf_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vnf_name for this instance. provided by ECOMP
+ default: zrdm3mmex59
+ sctp-a-IPv6_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv6
+ vlc_sctp_b_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: fd00:200:200:5:0:0:0:29
+ vlc6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc6_Internal2
+ default: 00:80:37:0E:06:12
+ sctp-b-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc7_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc7_Internal2
+ default: 00:80:37:0E:07:12
+ sctp-a-ipv6-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: IPV6 ending port for destination
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers vlc
+ default: nd.c16r64d1
+ sctp-b-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_st_interface_type_int1:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other1
+ availability_zone_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning fsb instances
+ default: rdm3-kvm-az02
+ service_instance_id_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of service instance for vLCs
+ default: 77c67cc8-d15f-47bc-aeb1-8d65d09e917a
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: cluster for spawnning ncb instances
+ default: rdm3-kvm-az02
+ vlc_st_interface_type_int2:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other2
+ sctp-a-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ sctp-a-ipv6-egress_dst_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: '0'
+ vlc_sctp_a_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: 107.243.47.144
+ vlc_sctp_b_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPB
+ vlc1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal1
+ default: 00:80:37:0E:01:12
+ sctp-b-ipv6-egress_src_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ sctp-a-ipv6-egress_src_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 source
+ default: local
+ vlc_sctp_a_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: 107.243.47.157
+ sctp-a-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ vlc_sctp_a_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: 107.243.47.156
+ vlc_sctp_a_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: 107.243.47.155
+ sctp-a-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: 107.243.47.154
+ vlc_sctp_a_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: 107.243.47.153
+ vlc_sctp_a_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: 107.243.47.152
+ vlc_sctp_a_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: 107.243.47.145
+ gpb6_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal2
+ default: 00:80:37:0E:0E:22
+ security_group_int2_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: UUID of Internal1_net security group
+ default: 1361f069-baf2-4b76-b321-7f68ba26c369
+ Internal2_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-2 network
+ default: false
+ sctp-a-dst_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ pxe_image_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of image to use for server ncb
+ default: MME_PXE-Boot_1_3_GA.qcow2
+ vlc_st_interface_type_gtp:
+ hidden: false
+ immutable: false
+ type: string
+ description: service_interface_type for the ServiceTemplate
+ default: other0
+ ncb1_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to ncb1_Internal1
+ default: 00:80:37:0E:09:12
+ vlc_gtp_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on GTP
+ int1_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: SecurityGroup name for internal-1
+ default: int1-sec-group
+ vmi_oam_preference_secondary:
+ hidden: false
+ immutable: false
+ type: float
+ description: Preference for secondary interface/port
+ default: 100
+ Internal1_dhcp:
+ hidden: false
+ immutable: false
+ type: string
+ description: Whether DHCP/static IP addressing on internal-1 network
+ default: false
+ fsb2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to fsb2_Internal2
+ default: 00:80:37:0E:0D:12
+ Internal1_net_cidr_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: CIDR length for internal-1 network
+ default: 17
+ sctp-a-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group for the SecurityGroup
+ default: local
+ sctp-b-ingress-src_subnet_prefix_len:
+ hidden: false
+ immutable: false
+ type: float
+ description: ip_prefix_len for the SecurityGroup
+ default: '0'
+ constraints:
+ - in_range:
+ - 0
+ - 32
+ fsb_oam_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB2
+ default: 107.239.72.154
+ fsb_oam_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: IP address of OAM vNIC for FSB1
+ default: 107.239.72.153
+ shc_timeout:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 5
+ vlc_st_version:
+ hidden: false
+ immutable: false
+ type: string
+ description: Indicates service version
+ default: 2
+ sctp-a-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: '::'
+ sctp-a-ingress_rule_application:
+ hidden: false
+ immutable: false
+ type: string
+ description: application for the SecurityGroup
+ default: any
+ sctp-b-egress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-a-ipv6-egress_src_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0
+ instance_ip_family_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ipv6 instance type
+ default: v6
+ sctp-b-ingress-src_subnet_prefix_v6:
+ hidden: false
+ immutable: false
+ type: string
+ description: src subnet
+ default: '::'
+ gpb8_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb8_Internal2
+ default: 00:80:37:0E:10:22
+ gpb4_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb4_Internal1
+ default: 00:80:37:0E:0C:22
+ sctp-a-ipv6-ingress-dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ Internal1_net_gateway:
+ hidden: false
+ immutable: false
+ type: string
+ description: gateway for internal-1 network
+ default: 169.253.0.3
+ sctp-b-ipv6-egress-dst_start_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 start port
+ default: 0
+ gpb_name_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb8
+ default: zrdm3mmex59gpb0016
+ gpb_name_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb7
+ default: zrdm3mmex59gpb0015
+ gpb_name_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb6
+ default: zrdm3mmex59gpb0014
+ gpb_name_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb5
+ default: zrdm3mmex59gpb0013
+ gpb_name_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb4
+ default: zrdm3mmex59gpb0012
+ sctp-a-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ gpb_name_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb3
+ default: zrdm3mmex59gpb0011
+ shc_delay:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 3
+ gpb_name_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb2
+ default: zrdm3mmex59gpb0010
+ sctp-b-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ vlc3_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc3_Internal2
+ default: 00:80:37:0E:03:12
+ gpb_name_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Name of gpb1
+ default: zrdm3mmex59gpb009
+ sctp-a-ipv6-egress_action:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 action
+ default: pass
+ gpb5_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb5_Internal1
+ default: 00:80:37:0E:0D:22
+ sctp-b-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ shc_max_retries:
+ hidden: false
+ immutable: false
+ type: string
+ description: health check
+ default: 2
+ fsb_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ type: string
+ description: volume type SolidFire
+ default: SF-Default-SSD
+ sctp-a-name:
+ hidden: false
+ immutable: false
+ type: string
+ description: name for the SecurityGroup
+ default: epc-sctp-a-ipv4v6-sec-group
+ vlc_sctp_b_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPB
+ default: 107.243.47.187
+ vlc_sctp_b_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPB
+ default: 107.243.47.186
+ vlc_sctp_b_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPB
+ default: 107.243.47.185
+ vlc_sctp_b_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPB
+ default: 107.243.47.184
+ sctp-b-egress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: protocol for the SecurityGroup
+ default: any
+ vnf_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: the vf_id for this instance. UUID provided by ECOMP
+ default: zrdm3mmex59
+ vlc_sctp_b_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPB
+ default: 107.243.47.189
+ vlc_sctp_b_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPB
+ default: 107.243.47.188
+ vlc_sctp_b_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPB
+ default: 107.243.47.177
+ gpb6_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb6_Internal1
+ default: 00:80:37:0E:0E:22
+ sctp-b-ipv6-egress_dst_end_port:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 end port
+ default: 65535
+ vlc_sctp_b_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPB
+ default: 107.243.47.176
+ vlc2_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc2_Internal2
+ default: 00:80:37:0E:02:12
+ sctp-b-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ gpb_flavor_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor to use for servers gpb
+ default: nv.c20r64d1
+ vlc_sctp_a_route_prefixes:
+ hidden: false
+ immutable: false
+ type: json
+ description: Route prefixes for static routing on SCTPA
+ sctp-b-ipv6-ingress_dst_addresses:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 destination
+ default: local
+ sctp-b-ipv6-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 ethertype
+ default: IPv4
+ sctp-b-ipv6-egress_dst_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 subnet prefix
+ default: 0.0.0.0
+ sctp-a-ingress-src_subnet_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip_prefix for the SecurityGroup
+ default: 0.0.0.0
+ vlc1_Internal2_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to vlc1_Internal2
+ default: 00:80:37:0E:01:12
+ Internal1_rpf:
+ hidden: false
+ immutable: false
+ type: string
+ description: Reverse Path Forwarding Enabled/Disabled internal-1 network
+ default: disable
+ sctp-b-ingress_ethertype:
+ hidden: false
+ immutable: false
+ type: string
+ description: ethertype for the SecurityGroup
+ default: IPv4
+ sctp-b-ingress-src_end_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: end_port for the SecurityGroup
+ default: 65535
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ sctp-a-ipv6-ingress_rule_protocol:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPV6 Rule-protocol
+ default: any
+ vlc_sctp_a_v6_ip_7:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc8 SCTPA
+ default: fd00:200:200:4:0:0:0:29
+ vlc_sctp_a_v6_ip_6:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc7 SCTPA
+ default: fd00:200:200:4:0:0:0:28
+ gpb7_Internal1_mac:
+ hidden: false
+ immutable: false
+ type: string
+ description: static mac address assigned to gpb7_Internal1
+ default: 00:80:37:0E:0F:22
+ vlc_sctp_a_v6_ip_5:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc6 SCTPA
+ default: fd00:200:200:4:0:0:0:27
+ vlc_sctp_a_v6_ip_4:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc5 SCTPA
+ default: fd00:200:200:4:0:0:0:26
+ vlc_sctp_a_v6_ip_3:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc4 SCTPA
+ default: fd00:200:200:4:0:0:0:25
+ vlc_sctp_a_v6_ip_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc3 SCTPA
+ default: fd00:200:200:4:0:0:0:24
+ sctp-a-ingress-src_start_port:
+ hidden: false
+ immutable: false
+ type: float
+ description: start_port for the SecurityGroup
+ default: 0
+ constraints:
+ - in_range:
+ - 0
+ - 65535
+ vlc_sctp_a_v6_ip_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc2 SCTPA
+ default: fd00:200:200:4:0:0:0:17
+ vlc_sctp_a_v6_ip_0:
+ hidden: false
+ immutable: false
+ type: string
+ description: Static IP vlc1 SCTPA
+ default: fd00:200:200:4:0:0:0:16
+ node_templates:
+ abstract_gpb_1:
+ type: org.openecomp.resource.abstract.nodes.gpb_1
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb2_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb2_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb2_Internal1_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb2_Internal2_replacement_policy:
+ - AUTO
+ port_gpb2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb2_Internal1_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb2_Internal2_mac_address:
+ get_input: gpb2_Internal1_mac
+ port_gpb2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb2_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ abstract_gpb_2:
+ type: org.openecomp.resource.abstract.nodes.gpb_2
+ directives:
+ - substitutable
+ properties:
+ port_gpb3_Internal1_replacement_policy:
+ - AUTO
+ compute_gpb_name:
+ - get_input: gpb_name_2
+ port_gpb3_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb3_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb3_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb3_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb3_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb3_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb3_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb3_Internal1_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_address:
+ get_input: gpb3_Internal1_mac
+ port_gpb3_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb3_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb3_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_vlc:
+ type: org.openecomp.resource.abstract.nodes.vlc
+ directives:
+ - substitutable
+ properties:
+ port_template_VMInt_SCTP_A_vlc_virtual_network_refs:
+ - - get_input: sctp_a_net_fqdn
+ port_template_VMInt_INT1_vlc_security_group_refs:
+ - - get_input: security_group_int1_id
+ vm_flavor_name:
+ get_input: vlc_flavor_name
+ port_template_VMInt_INT2_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ vm_image_name:
+ get_input: pxe_image_name
+ port_template_VMInt_INT1_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_1
+ port_template_VMInt_OAM_vlc_virtual_network_refs:
+ - - get_input: oam_net_fqdn
+ port_template_VMInt_OAM_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_INT2_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal2_mac
+ - - get_input: vlc3_Internal2_mac
+ - - get_input: vlc2_Internal2_mac
+ - - get_input: vlc1_Internal2_mac
+ - - get_input: vlc8_Internal2_mac
+ - - get_input: vlc7_Internal2_mac
+ - - get_input: vlc6_Internal2_mac
+ - - get_input: vlc5_Internal2_mac
+ port_template_VMInt_SCTP_B_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_GTP_vlc_security_group_refs:
+ - - get_input: security_group_gtp_id
+ compute_vlc_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_template_VMInt_OAM_vlc_security_group_refs:
+ - - get_input: security_group_oam_id
+ compute_vlc_contrail_service_instance_ind:
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ - true
+ port_template_VMInt_GTP_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ port_template_VMInt_SCTP_B_vlc_virtual_network_refs:
+ - - get_input: sctp_b_net_fqdn
+ port_template_VMInt_INT2_vlc_security_group_refs:
+ - - get_input: security_group_int2_id
+ port_template_VMInt_SCTP_B_vlc_security_group_refs:
+ - - get_input: security_group_sctp_b_id
+ port_template_VMInt_INT1_vlc_virtual_network_refs:
+ - - get_input: internal_net_id_0
+ port_template_VMInt_SCTP_A_vlc_port_tuple_refs:
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc4
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc3
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc2
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc1
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc8
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc7
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc6
+ - - UNSUPPORTED_RESOURCE_template_PortTuple_vlc5
+ compute_vlc_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ - group:
+ get_input: server_group_id_0
+ compute_vlc_name:
+ - get_input: vlc_name_3
+ - get_input: vlc_name_2
+ - get_input: vlc_name_1
+ - get_input: vlc_name_0
+ - get_input: vlc_name_7
+ - get_input: vlc_name_6
+ - get_input: vlc_name_5
+ - get_input: vlc_name_4
+ port_template_VMInt_SCTP_A_vlc_security_group_refs:
+ - - get_input: security_group_sctp_a_id
+ compute_vlc_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ - get_input: availability_zone_1
+ - get_input: availability_zone_0
+ port_template_VMInt_INT1_vlc_virtual_machine_interface_mac_addresses:
+ - - get_input: vlc4_Internal1_mac
+ - - get_input: vlc3_Internal1_mac
+ - - get_input: vlc2_Internal1_mac
+ - - get_input: vlc1_Internal1_mac
+ - - get_input: vlc8_Internal1_mac
+ - - get_input: vlc7_Internal1_mac
+ - - get_input: vlc6_Internal1_mac
+ - - get_input: vlc5_Internal1_mac
+ port_template_VMInt_GTP_vlc_virtual_network_refs:
+ - - get_input: gtp_net_fqdn
+ service_template_filter:
+ substitute_service_template: Nested_vlcServiceTemplate.yaml
+ count: 8
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: vlc
+ nfc_naming_code: vlc
+ requirements:
+ - link_vlc_template_VMInt_INT2_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_vlc_template_VMInt_INT1_vlc:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_7:
+ type: org.openecomp.resource.abstract.nodes.gpb_7
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_7
+ port_gpb8_Internal1_mac_address:
+ get_input: gpb8_Internal1_mac
+ port_gpb8_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb8_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb8_Internal1_replacement_policy:
+ - AUTO
+ port_gpb8_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb8_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb8_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb8_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb8_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb8_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb8_Internal2_mac_address:
+ get_input: gpb8_Internal1_mac
+ service_template_filter:
+ substitute_service_template: Nested_gpb_7ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb8_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb8_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_5:
+ type: org.openecomp.resource.abstract.nodes.gpb_5
+ directives:
+ - substitutable
+ properties:
+ port_gpb6_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_name:
+ - get_input: gpb_name_5
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb6_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb6_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb6_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb6_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb6_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb6_Internal2_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal1_mac_address:
+ get_input: gpb6_Internal1_mac
+ port_gpb6_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb6_Internal2_replacement_policy:
+ - AUTO
+ port_gpb6_Internal1_replacement_policy:
+ - AUTO
+ port_gpb6_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ service_template_filter:
+ substitute_service_template: Nested_gpb_5ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb6_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb6_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_6:
+ type: org.openecomp.resource.abstract.nodes.gpb_6
+ directives:
+ - substitutable
+ properties:
+ port_gpb7_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_network:
+ - get_input: internal_net_id_0
+ compute_gpb_name:
+ - get_input: gpb_name_6
+ port_gpb7_Internal2_network:
+ - get_input: internal_net_id_1
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb7_Internal1_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_replacement_policy:
+ - AUTO
+ port_gpb7_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb7_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb7_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb7_Internal2_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb7_Internal1_mac_address:
+ get_input: gpb7_Internal1_mac
+ port_gpb7_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_gpb_6ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb7_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb7_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_3:
+ type: org.openecomp.resource.abstract.nodes.gpb_3
+ directives:
+ - substitutable
+ properties:
+ compute_gpb_name:
+ - get_input: gpb_name_3
+ port_gpb4_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb4_Internal1_mac_address:
+ get_input: gpb4_Internal1_mac
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb4_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_gpb4_Internal2_mac_address:
+ get_input: gpb4_Internal1_mac
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb4_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_1
+ port_gpb4_Internal2_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_replacement_policy:
+ - AUTO
+ port_gpb4_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb4_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ port_gpb4_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb4_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb4_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpb_3ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb4_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb4_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb_4:
+ type: org.openecomp.resource.abstract.nodes.gpb_4
+ directives:
+ - substitutable
+ properties:
+ port_gpb5_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_gpb5_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_4
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb5_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ port_gpb5_Internal2_network:
+ - get_input: internal_net_id_1
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb5_Internal1_network:
+ - get_input: internal_net_id_0
+ port_gpb5_Internal2_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_mac_address:
+ get_input: gpb5_Internal1_mac
+ port_gpb5_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb5_Internal2_replacement_policy:
+ - AUTO
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb5_Internal1_replacement_policy:
+ - AUTO
+ port_gpb5_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb5_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_gpb_4ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb5_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb5_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_gpb:
+ type: org.openecomp.resource.abstract.nodes.gpb
+ directives:
+ - substitutable
+ properties:
+ port_gpb1_Internal1_security_groups:
+ - - get_input: security_group_int1_id
+ compute_gpb_name:
+ - get_input: gpb_name_0
+ port_gpb1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: gpb_flavor_name
+ port_gpb1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_scheduler_hints:
+ - group:
+ get_input: server_group_id_0
+ compute_gpb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ vm_image_name:
+ get_input: pxe_image_name
+ port_gpb1_Internal1_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_address:
+ get_input: gpb1_Internal1_mac
+ port_gpb1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ compute_gpb_availability_zone:
+ - get_input: availability_zone_0
+ port_gpb1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_gpb1_Internal2_security_groups:
+ - - get_input: security_group_int2_id
+ port_gpb1_Internal1_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_replacement_policy:
+ - AUTO
+ port_gpb1_Internal2_network:
+ - get_input: internal_net_id_1
+ port_gpb1_Internal1_network:
+ - get_input: internal_net_id_0
+ service_template_filter:
+ substitute_service_template: Nested_gpbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: gpb
+ nfc_naming_code: gpb
+ requirements:
+ - link_gpb_gpb1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_gpb_gpb1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ Internal1_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal1_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal1_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal1_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal1_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_1
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal1
+ abstract_fsb:
+ type: org.openecomp.resource.abstract.nodes.fsb
+ directives:
+ - substitutable
+ properties:
+ port_FSB1_Internal1_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_network_role_tag:
+ - oam
+ port_FSB1_Internal2_network:
+ - Internal2_net
+ port_FSB1_Internal1_network:
+ - Internal1_net
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB1_Internal2_mac_address:
+ get_input: fsb1_Internal1_mac
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB1_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB1_Internal2_replacement_policy:
+ - AUTO
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_FSB1_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_name:
+ - get_input: fsb_name_0
+ port_FSB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_0
+ port_FSB1_Internal2_security_groups:
+ - - int2_security_group
+ port_FSB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_0
+ service_template_filter:
+ substitute_service_template: Nested_fsbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ gtp_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: gtp_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ abstract_ncb_1:
+ type: org.openecomp.resource.abstract.nodes.ncb_1
+ directives:
+ - substitutable
+ properties:
+ port_NCB2_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB2_Internal1_replacement_policy:
+ - AUTO
+ port_NCB2_Internal2_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_1
+ port_NCB2_Internal1_network:
+ - Internal1_net
+ port_NCB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB2_Internal1_security_groups:
+ - - int1_security_group
+ port_NCB2_Internal2_network:
+ - Internal2_net
+ port_NCB2_Internal1_mac_address:
+ get_input: ncb2_Internal1_mac
+ port_NCB2_Internal2_mac_address:
+ get_input: ncb2_Internal1_mac
+ compute_ncb_name:
+ - get_input: ncb_name_1
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ncb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ abstract_ncb:
+ type: org.openecomp.resource.abstract.nodes.ncb
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: ncb_flavor_name
+ port_NCB1_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ vm_image_name:
+ get_input: pxe_image_name
+ port_NCB1_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ncb_scheduler_hints:
+ - group: VM_Affinity_group
+ port_NCB1_Internal1_security_groups:
+ - - int1_security_group
+ compute_ncb_availability_zone:
+ - get_input: availability_zone_0
+ port_NCB1_Internal2_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_mac_address:
+ get_input: ncb1_Internal1_mac
+ port_NCB1_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_NCB1_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_NCB1_Internal2_replacement_policy:
+ - AUTO
+ port_NCB1_Internal1_network:
+ - Internal1_net
+ port_NCB1_Internal2_security_groups:
+ - - int2_security_group
+ port_NCB1_Internal1_replacement_policy:
+ - AUTO
+ compute_ncb_name:
+ - get_input: ncb_name_0
+ compute_ncb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_NCB1_Internal2_network:
+ - Internal2_net
+ service_template_filter:
+ substitute_service_template: Nested_ncbServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: ncb
+ nfc_naming_code: ncb
+ requirements:
+ - link_ncb_NCB1_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_ncb_NCB1_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ int1_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int1_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal1
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal1
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal1
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal1
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal1
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal1
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal1
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal1
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal1
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal1
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal1
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal1
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ fsb_volume_0:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_0
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB1_Vol_1
+ fsb_volume_1:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ image:
+ get_input: fsb_volume_image_name_1
+ volume_type:
+ get_input: fsb_volume_type
+ size: '(get_input : fsb_volume_size) * 1024'
+ name:
+ list_join:
+ - _
+ - - get_input: OS::stack_name
+ - FSB2_Vol_1
+ Internal2_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_ipam_refs_data:
+ - network_ipam_refs_data_ipam_subnets:
+ - network_ipam_refs_data_ipam_subnets_enable_dhcp:
+ get_input: Internal2_dhcp
+ network_ipam_refs_data_ipam_subnets_default_gateway:
+ get_input: Internal2_net_gateway
+ network_ipam_refs_data_ipam_subnets_subnet:
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
+ get_input: Internal2_net_cidr_len
+ network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
+ get_input: Internal2_net_cidr
+ network_name:
+ str_replace:
+ template: $VNF_NAME_int_net_2
+ params:
+ $VNF_NAME:
+ get_input: vnf_name
+ network_ipam_refs:
+ - UNSUPPORTED_RESOURCE_template_NetworkIpam_Internal2
+ int2_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: int2_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: 132
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB1_Internal2
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB2_Internal2
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB1_Internal2
+ node: abstract_ncb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_ncb_NCB2_Internal2
+ node: abstract_ncb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb1_Internal2
+ node: abstract_gpb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb2_Internal2
+ node: abstract_gpb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb3_Internal2
+ node: abstract_gpb_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb4_Internal2
+ node: abstract_gpb_3
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb5_Internal2
+ node: abstract_gpb_4
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb6_Internal2
+ node: abstract_gpb_5
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb7_Internal2
+ node: abstract_gpb_6
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_gpb_gpb8_Internal2
+ node: abstract_gpb_7
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_fsb_1:
+ type: org.openecomp.resource.abstract.nodes.fsb_1
+ directives:
+ - substitutable
+ properties:
+ port_FSB_OAM_network_role_tag:
+ - oam
+ vm_flavor_name:
+ get_input: fsb_flavor_name
+ port_FSB_OAM_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB2_Internal2_security_groups:
+ - - int2_security_group
+ compute_fsb_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_FSB2_Internal1_mac_address:
+ get_input: fsb2_Internal1_mac
+ compute_fsb_scheduler_hints:
+ - group: VM_Affinity_group
+ compute_fsb_name:
+ - get_input: fsb_name_1
+ port_FSB2_Internal1_security_groups:
+ - - int1_security_group
+ port_FSB_OAM_network:
+ - get_input: oam_net_name
+ port_FSB_OAM_security_groups:
+ - - oam_security_group
+ port_FSB2_Internal1_network:
+ - Internal1_net
+ port_FSB2_Internal2_mac_address:
+ get_input: fsb2_Internal1_mac
+ port_FSB2_Internal2_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_FSB_OAM_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_FSB2_Internal2_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_FSB_OAM_replacement_policy:
+ - AUTO
+ port_FSB2_Internal2_network:
+ - Internal2_net
+ port_FSB2_Internal1_replacement_policy:
+ - AUTO
+ compute_fsb_availability_zone:
+ - get_input: availability_zone_1
+ port_FSB_OAM_fixed_ips:
+ - ip_address:
+ get_input: fsb_oam_ip_1
+ port_FSB2_Internal1_mac_requirements:
+ mac_count_required:
+ is_required: true
+ service_template_filter:
+ substitute_service_template: Nested_fsb_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ vm_type_tag: fsb
+ nfc_naming_code: fsb
+ requirements:
+ - link_fsb_FSB2_Internal1:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal1_net
+ relationship: tosca.relationships.network.LinksTo
+ - link_fsb_FSB2_Internal2:
+ capability: tosca.capabilities.network.Linkable
+ node: Internal2_net
+ relationship: tosca.relationships.network.LinksTo
+ oam_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ str_replace:
+ template: $VNF_NAME_$SECGROUPNAME
+ params:
+ $SECGROUPNAME:
+ get_input: oam_sec_group_name
+ $VNF_NAME:
+ get_input: vnf_name
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_fsb_FSB_OAM
+ node: abstract_fsb_1
+ relationship: org.openecomp.relationships.AttachesTo
+ groups:
+ vmme_gpb3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb3.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ base_vmme_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme.yml
+ description: |
+ Base HOT template to create vmme 2 fsb 2 ncb
+ members:
+ - int2_security_group
+ - oam_security_group
+ - gtp_security_group
+ - Internal2_net
+ - int1_security_group
+ - Internal1_net
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_fsb
+ - abstract_fsb_1
+ base_vmme_volume_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/base_vmme_volume.yml
+ description: HOT template for vMME Cinder Volumes
+ members:
+ - fsb_volume_0
+ - fsb_volume_1
+ vmme_gpb1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb1.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb4_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb4.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_gpb2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_gpb2.yml
+ description: |
+ Module HOT template to create vmme 1-8 gpb
+ members:
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ VM_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_ncb
+ - abstract_ncb_1
+ - abstract_vlc
+ - abstract_fsb
+ - abstract_fsb_1
+ - abstract_gpb
+ - abstract_gpb_1
+ - abstract_gpb_2
+ - abstract_gpb_3
+ - abstract_gpb_4
+ - abstract_gpb_5
+ - abstract_gpb_6
+ - abstract_gpb_7
+ vmme_vlc_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vmme_vlc.yml
+ description: |
+ Module HOT template to create vmme 8 vlcs
+ members:
+ - abstract_vlc
+ outputs:
+ oam_management_v4_address:
+ description: ID of OAM VIP to be provisioned in A&AI
+ value:
+ get_input: vip_oam_management_v4_ip
+ fsb_volume_id_1:
+ description: ID of Cinder Volume for FSB2
+ value: fsb_volume_1
+ security_group_sctp_b_id:
+ description: ID of sctpb_security_group
+ value: UNSUPPORTED_RESOURCE_sctpb_security_group
+ service_instance_id_0:
+ description: ID of Service Instance used for vLCs
+ value: UNSUPPORTED_RESOURCE_template_ServiceInstance_VLC
+ security_group_sctp_a_id:
+ description: ID of sctpa_security_group
+ value: UNSUPPORTED_RESOURCE_sctpa_security_group
+ fsb_volume_id_0:
+ description: ID of Cinder Volume for FSB1
+ value: fsb_volume_0
+ policies:
+ VM_Affinity_policy:
+ type: org.openecomp.policies.placement.Antilocate
+ properties:
+ container_type: host
+ targets:
+ - VM_Affinity_group