summaryrefslogtreecommitdiffstats
path: root/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template.yml
diff options
context:
space:
mode:
Diffstat (limited to 's3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template.yml')
-rw-r--r--s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template.yml289
1 files changed, 289 insertions, 0 deletions
diff --git a/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template.yml b/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template.yml
new file mode 100644
index 00000000..f5d3ef82
--- /dev/null
+++ b/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template.yml
@@ -0,0 +1,289 @@
+tosca_definitions_version: tosca_simple_yaml_1_1
+metadata:
+ invariantUUID: b233407f-fe4e-474e-af23-5ddca98639b2
+ UUID: 9119a7bd-859b-46ae-825f-47aa7570220d
+ name: ##RANDOM_RESOURCE_NAME##
+ description: test
+ type: VF
+ category: Generic
+ subcategory: Infrastructure
+ resourceVendor: vendor
+ resourceVendorRelease: '1.0'
+ resourceVendorModelNumber: ''
+imports:
+- nodes:
+ file: nodes.yml
+- datatypes:
+ file: data.yml
+- capabilities:
+ file: capabilities.yml
+- relationships:
+ file: relationships.yml
+- groups:
+ file: groups.yml
+- policies:
+ file: policies.yml
+- annotations:
+ file: annotations.yml
+- resource-vgw1181049-interface:
+ file: resource-Vgw1181049-template-interface.yml
+- resource-VNF:
+ file: resource-Vnf-template.yml
+- resource-VnfVirtualLink:
+ file: resource-Vnfvirtuallink-template.yml
+- resource-VDU Cp:
+ file: resource-VduCp-template.yml
+- resource-VDU VirtualStorage:
+ file: resource-VduVirtualstorage-template.yml
+- resource-VDU Compute:
+ file: resource-VduCompute-template.yml
+topology_template:
+ inputs:
+ nf_naming:
+ default:
+ ecomp_generated_naming: true
+ type: org.openecomp.datatypes.Naming
+ required: false
+ multi_stage_design:
+ default: false
+ type: boolean
+ required: false
+ nf_function:
+ type: string
+ required: false
+ nf_naming_code:
+ type: string
+ required: false
+ availability_zone_max_count:
+ default: 1
+ type: integer
+ required: false
+ nf_role:
+ type: string
+ required: false
+ min_instances:
+ type: integer
+ required: false
+ max_instances:
+ type: integer
+ required: false
+ nf_type:
+ type: string
+ required: false
+ node_templates:
+ LLU_VNF:
+ type: tosca.nodes.nfv.VNF
+ metadata:
+ invariantUUID: 7f6227f9-771a-4d25-86bb-2b3ba809e81c
+ UUID: d5c50615-de40-4a8a-a2a6-9eae9bd5b30f
+ customizationUUID: 06bffc87-30c7-42ad-b99d-19c6c13405dc
+ version: '1.0'
+ name: VNF
+ description: VNF
+ type: VFC
+ category: Generic
+ subcategory: Infrastructure
+ resourceVendor: ATT (Tosca)
+ resourceVendorRelease: 1.0.0.wd03
+ resourceVendorModelNumber: ''
+ properties:
+ descriptor_id: b1bb0ce7-2222-4fa7-95ed-4840d70a1177
+ provider: onap
+ vnfm_info:
+ - gvnfm
+ flavour_id: simple
+ descriptor_version: '1.0'
+ software_version: '1.0'
+ flavour_description: simple
+ product_name: vcpe_vgw
+ VL_mux_gw_private_net:
+ type: tosca.nodes.nfv.VnfVirtualLink
+ metadata:
+ invariantUUID: eb48e8b6-1ad6-48c1-91d2-f77c5792a624
+ UUID: 4ded12c9-0565-446a-82f6-eac26b0d4031
+ customizationUUID: fbea54ef-8f8b-4f35-81d6-997a47282698
+ version: '1.0'
+ name: VnfVirtualLink
+ description: VnfVirtualLink
+ type: VL
+ category: Generic
+ subcategory: Infrastructure
+ resourceVendor: ATT (Tosca)
+ resourceVendorRelease: 1.0.0.wd03
+ resourceVendorModelNumber: ''
+ properties:
+ vl_profile:
+ min_bit_rate_requirements:
+ root: 10000000
+ leaf: 10000000
+ max_bit_rate_requirements:
+ root: 10000000
+ leaf: 10000000
+ networkName: mux_gw_private_net_id
+ cidr: 192.168.0.0/24
+ dhcpEnabled: false
+ connectivity_type:
+ layer_protocol: ipv4
+ VDU_vgw_0:
+ type: tosca.nodes.nfv.Vdu.Compute
+ metadata:
+ invariantUUID: 545f0f07-e4b4-483c-8976-87d6b2585976
+ UUID: 705026b1-0e14-4c4c-b203-9aa5002616a8
+ customizationUUID: 93c3f2e3-67e7-4bb4-be11-8a48df924c4c
+ version: '1.0'
+ name: VDU Compute
+ description: VDU Compute
+ type: VFC
+ category: Generic
+ subcategory: Infrastructure
+ resourceVendor: ATT (Tosca)
+ resourceVendorRelease: 1.0.0.wd03
+ resourceVendorModelNumber: ''
+ properties:
+ configurable_properties:
+ additional_vnfc_configurable_properties: {
+ }
+ name: vdu_vgw_0
+ description: vgw
+ vdu_profile:
+ watchdog: none
+ min_number_of_instances: 1
+ max_number_of_instances: 1
+ requirements:
+ - virtual_storage:
+ capability: virtual_storage
+ node: VirtualStorage_root_all
+ capabilities:
+ virtual_compute:
+ properties:
+ virtual_memory:
+ virtual_mem_size: 4096 MB
+ virtual_cpu:
+ cpu_architecture: generic
+ num_virtual_cpu: 2
+ VirtualStorage_root_all:
+ type: tosca.nodes.nfv.Vdu.VirtualStorage
+ metadata:
+ invariantUUID: a2b52b7f-dcc1-4ac9-9333-db87b5393841
+ UUID: e7153786-05ac-4911-a125-0560f7e62ec9
+ customizationUUID: dc20e1ad-aed9-4154-b2b4-3a702eee49a7
+ version: '1.0'
+ name: VDU VirtualStorage
+ description: VDU VirtualStorage
+ type: VFC
+ category: Generic
+ subcategory: Infrastructure
+ resourceVendor: ATT (Tosca)
+ resourceVendorRelease: 1.0.0.wd03
+ resourceVendorModelNumber: ''
+ properties:
+ size_of_storage: 40 GB
+ type_of_storage: root
+ Cp_vgw_mux_gw_private_net:
+ type: tosca.nodes.nfv.VduCp
+ metadata:
+ invariantUUID: 05cfefb0-25e0-4aa6-a5c3-bb96a34372a0
+ UUID: 1da2c936-84df-4a98-a6aa-a53847cbebc9
+ customizationUUID: b5ff315f-effc-46e9-a0c5-aec1954845e0
+ version: '1.0'
+ name: VDU Cp
+ description: VDU Cp
+ type: CP
+ category: Generic
+ subcategory: Network Elements
+ resourceVendor: ATT (Tosca)
+ resourceVendorRelease: 1.0.0.wd03
+ resourceVendorModelNumber: ''
+ properties:
+ trunk_mode: false
+ protocol_data:
+ - asscociated_layer_protocol: ipv4
+ address_data:
+ address_type: ip_address
+ l3_address_data:
+ fixed_ip_address:
+ - 192.168.0.1
+ ip_address_assignment: false
+ floating_ip_activated: false
+ layer_protocol:
+ - ipv4
+ virtual_network_interface_requirements:
+ - name: "sriov-support"
+ support_mandatory: true
+ # Uncomment when POLICY-1254 fixed
+ #network_interface_requirements:
+ # interfaceType: '{"schemaVersion": "0", "schemaSelector": "", "hardwarePlatform":"generic", "mandatory": "true", "configurationValue": "PCI-Passthrough"}'
+ nic_io_requirements:
+ logical_node_requirements:
+ pciVendorId: '{"schemaVersion": "0", "schemaSelector": "", "hardwarePlatform": "generic", "mandatory": "true", "configurationValue": "1234"}'
+ requirements:
+ - virtual_link:
+ capability: virtual_linkable
+ node: VL_mux_gw_private_net
+ - virtual_binding:
+ capability: virtual_binding
+ node: VDU_vgw_0
+ substitution_mappings:
+ node_type: org.openecomp.resource.vf.Vgw1181049
+ capabilities:
+ vl_mux_gw_private_net.feature:
+ - vl_mux_gw_private_net
+ - feature
+ cp_vgw_mux_gw_private_net.feature:
+ - cp_vgw_mux_gw_private_net
+ - feature
+ vdu_vgw_0.virtual_compute:
+ - vdu_vgw_0
+ - virtual_compute
+ vdu_vgw_0.virtual_binding:
+ - vdu_vgw_0
+ - virtual_binding
+ virtualstorage_root_all.virtual_storage:
+ - virtualstorage_root_all
+ - virtual_storage
+ llu_vnf.feature:
+ - llu_vnf
+ - feature
+ vl_mux_gw_private_net.virtual_linkable:
+ - vl_mux_gw_private_net
+ - virtual_linkable
+ vl_mux_gw_private_net.monitoring_parameter:
+ - vl_mux_gw_private_net
+ - monitoring_parameter
+ vdu_vgw_0.monitoring_parameter:
+ - vdu_vgw_0
+ - monitoring_parameter
+ virtualstorage_root_all.feature:
+ - virtualstorage_root_all
+ - feature
+ vdu_vgw_0.feature:
+ - vdu_vgw_0
+ - feature
+ requirements:
+ vdu_vgw_0.virtual_storage:
+ - vdu_vgw_0
+ - virtual_storage
+ vl_mux_gw_private_net.dependency:
+ - vl_mux_gw_private_net
+ - dependency
+ virtualstorage_root_all.dependency:
+ - virtualstorage_root_all
+ - dependency
+ vdu_vgw_0.dependency:
+ - vdu_vgw_0
+ - dependency
+ cp_vgw_mux_gw_private_net.virtual_binding:
+ - cp_vgw_mux_gw_private_net
+ - virtual_binding
+ cp_vgw_mux_gw_private_net.dependency:
+ - cp_vgw_mux_gw_private_net
+ - dependency
+ llu_vnf.dependency:
+ - llu_vnf
+ - dependency
+ llu_vnf.virtual_link:
+ - llu_vnf
+ - virtual_link
+ cp_vgw_mux_gw_private_net.virtual_link:
+ - cp_vgw_mux_gw_private_net
+ - virtual_link