summaryrefslogtreecommitdiffstats
path: root/vcpe_beijing/vcpe/__brg_tmp/Artifacts
diff options
context:
space:
mode:
Diffstat (limited to 'vcpe_beijing/vcpe/__brg_tmp/Artifacts')
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVbrg20180927a..base_vcpe_vbrgemu..module-0-resource-1.xml123
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_vbrg_20180927a-service-1.0.xml51
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vbrg_20180927a-resource-1.0.xml51
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/HEAT_ENV/base_vcpe_vbrgemu.env24
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vbrg_20180927a0_modules.json25
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/HEAT/base_vcpe_vbrgemu.yaml254
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml1
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml1
-rw-r--r--vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vbrg_20180927a_Information.txt50
9 files changed, 580 insertions, 0 deletions
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVbrg20180927a..base_vcpe_vbrgemu..module-0-resource-1.xml b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVbrg20180927a..base_vcpe_vbrgemu..module-0-resource-1.xml
new file mode 100644
index 0000000..cfa9d79
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-VcpevspVbrg20180927a..base_vcpe_vbrgemu..module-0-resource-1.xml
@@ -0,0 +1,123 @@
+<model xmlns="http://org.onap.aai.inventory/v11">
+ <model-invariant-id>e7be3381-9a49-4216-a8aa-7e8422e7c493</model-invariant-id>
+ <model-type>resource</model-type>
+ <model-vers>
+ <model-ver>
+ <model-version-id>3aa4670d-fdde-4df4-a29f-9da06c31dbd8</model-version-id>
+ <model-name>VcpevspVbrg20180927a..base_vcpe_vbrgemu..module-0</model-name>
+ <model-version>1</model-version>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>F</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements/>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>f6a038c2-820c-42ba-8c2b-375e24e8f932</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>3f4c7204-739b-4bbb-87a7-8a6856439c90</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ <model-element>
+ <new-data-del-flag>F</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements/>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>abcc54bc-bb74-49dc-9043-7f7171707545</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>97c26c99-6870-44c1-8a07-1d900d3f4ce6</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ <model-element>
+ <new-data-del-flag>F</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements/>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>36200fb5-f251-4f5d-a520-7c5ad5c2cd4b</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>bace8d1c-a261-4041-9e37-823117415d0f</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements/>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>5761e0a7-c6df-4d8a-9ebd-b8f445054dec</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>96129eb9-f0de-4e05-8af2-73146473f766</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>8ecb2c5d-7176-4317-a255-26274edfdd53</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>ff69d4e0-a8e8-4108-bdb0-dd63217e63c7</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>c00563ae-812b-4e62-8330-7c4d0f47088a</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>ef86f9c5-2165-44f3-8fc3-96018b609ea5</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ </model-ver>
+ </model-vers>
+</model> \ No newline at end of file
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_vbrg_20180927a-service-1.0.xml b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_vbrg_20180927a-service-1.0.xml
new file mode 100644
index 0000000..e36fcd7
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpesvc_vbrg_20180927a-service-1.0.xml
@@ -0,0 +1,51 @@
+<model xmlns="http://org.onap.aai.inventory/v11">
+ <model-invariant-id>cd3a46b5-2d09-4712-b3aa-0dabd6901638</model-invariant-id>
+ <model-type>service</model-type>
+ <model-vers>
+ <model-ver>
+ <model-version-id>516d883a-4ae4-4e98-ae2c-264cda43915d</model-version-id>
+ <model-name>vcpesvc_vbrg_20180927a</model-name>
+ <model-version>1.0</model-version>
+ <model-description>vcpesvc_vbrg_20180927a</model-description>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements/>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>456b7a3f-eb31-4a37-b4cb-29d6d9fd7dda</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>af9d0277-5cd6-4f88-95ec-f93a947ba664</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>46b92144-923a-4d20-b85a-3cbd847668a9</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>82194af1-3c2c-485a-8f44-420e22a9eaa4</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ </model-ver>
+ </model-vers>
+</model> \ No newline at end of file
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vbrg_20180927a-resource-1.0.xml b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vbrg_20180927a-resource-1.0.xml
new file mode 100644
index 0000000..ad9d7ad
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Deployment/MODEL_INVENTORY_PROFILE/AAI-vcpevsp_vbrg_20180927a-resource-1.0.xml
@@ -0,0 +1,51 @@
+<model xmlns="http://org.onap.aai.inventory/v11">
+ <model-invariant-id>af9d0277-5cd6-4f88-95ec-f93a947ba664</model-invariant-id>
+ <model-type>resource</model-type>
+ <model-vers>
+ <model-ver>
+ <model-version-id>456b7a3f-eb31-4a37-b4cb-29d6d9fd7dda</model-version-id>
+ <model-name>vcpevsp_vbrg_20180927a</model-name>
+ <model-version>1.0</model-version>
+ <model-description>vcpevsp_vbrg_20180927a</model-description>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements>
+ <model-element>
+ <new-data-del-flag>T</new-data-del-flag>
+ <cardinality>unbounded</cardinality>
+ <model-elements/>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>3aa4670d-fdde-4df4-a29f-9da06c31dbd8</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>e7be3381-9a49-4216-a8aa-7e8422e7c493</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ <relationship-list>
+ <relationship>
+ <related-to>model-ver</related-to>
+ <relationship-data>
+ <relationship-key>model-ver.model-version-id</relationship-key>
+ <relationship-value>93a6166f-b3d5-4f06-b4ba-aed48d009ad9</relationship-value>
+ </relationship-data>
+ <relationship-data>
+ <relationship-key>model.model-invariant-id</relationship-key>
+ <relationship-value>acc6edd8-a8d4-4b93-afaa-0994068be14c</relationship-value>
+ </relationship-data>
+ </relationship>
+ </relationship-list>
+ </model-element>
+ </model-elements>
+ </model-ver>
+ </model-vers>
+</model> \ No newline at end of file
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/HEAT_ENV/base_vcpe_vbrgemu.env b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/HEAT_ENV/base_vcpe_vbrgemu.env
new file mode 100644
index 0000000..6f074b8
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/HEAT_ENV/base_vcpe_vbrgemu.env
@@ -0,0 +1,24 @@
+parameters:
+ cloud_env: "openstack"
+ compile_state: "done"
+ demo_artifacts_version: "1.1.0"
+ hc2vpp_source_repo_branch: "stable/1704"
+ hc2vpp_source_repo_url: "https://gerrit.fd.io/r/hc2vpp"
+ install_script_version: "1.1.0-SNAPSHOT"
+ key_name: "vbrgemu_key"
+ pub_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQXYJYYi3/OUZXUiCYWdtc7K0m5C0dJKVxPG0eI8EWZrEHYdfYe6WoTSDJCww+1qlBSpA5ac/Ba4Wn9vh+lR1vtUKkyIC/nrYb90ReUd385Glkgzrfh5HdR5y5S2cL/Frh86lAn9r6b3iWTJD8wBwXFyoe1S2nMTOIuG4RPNvfmyCTYVh8XTCCE8HPvh3xv2r4egawG1P4Q4UDwk+hDBXThY2KS8M5/8EMyxHV0ImpLbpYCTBA6KYDIRtqmgS6iKyy8v2D1aSY5mc9J0T5t9S2Gv+VZQNWQDDKNFnxqYaAo1uEoq/i1q63XC5AD3ckXb2VT6dp23BQMdDfbHyUWfJN"
+ public_net_id: "971040b2-7059-49dc-b220-4fab50cb2ad4"
+ repo_url_artifacts: "https://nexus.onap.org/content/groups/staging"
+ repo_url_blob: "https://nexus.onap.org/content/sites/raw"
+ sdnc_ip: "10.0.7.1"
+ vbrgemu_bng_private_net_cidr: "10.3.0.0/24"
+ vbrgemu_bng_private_net_id: "zdfw1bngin01_private"
+ vbrgemu_bng_private_subnet_id: "zdfw1bngin01_sub_private"
+ vbrgemu_name_0: "zdcpe1cpe01brgemu01"
+ vcpe_flavor_name: "m1.medium"
+ vcpe_image_name: "vbrg-base-ubuntu-16-04"
+ vf_module_id: "vCPE_Customer_BRGEMU"
+ vnf_id: "vCPE_Infrastructure_BGREMU_demo_app"
+ vpp_patch_url: "https://git.onap.org/demo/plain/vnfs/vCPE/vpp-option-82-for-vbrg/src/patches/VPP-Add-Option82-Nat-Filter-For-vBRG.patch"
+ vpp_source_repo_branch: "stable/1704"
+ vpp_source_repo_url: "https://gerrit.fd.io/r/vpp"
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vbrg_20180927a0_modules.json b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vbrg_20180927a0_modules.json
new file mode 100644
index 0000000..1d42912
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/Resources/vcpevsp_vbrg_20180927a0/Deployment/VF_MODULES_METADATA/vcpevsp_vbrg_20180927a0_modules.json
@@ -0,0 +1,25 @@
+[
+ {
+ "vfModuleModelName": "VcpevspVbrg20180927a..base_vcpe_vbrgemu..module-0",
+ "vfModuleModelInvariantUUID": "e7be3381-9a49-4216-a8aa-7e8422e7c493",
+ "vfModuleModelVersion": "1",
+ "vfModuleModelUUID": "3aa4670d-fdde-4df4-a29f-9da06c31dbd8",
+ "vfModuleModelCustomizationUUID": "278ae612-2235-43cd-b0f4-97a237d024a3",
+ "isBase": true,
+ "artifacts": [
+ "89072277-717b-4d18-95d3-70173a411085",
+ "9a450602-4a81-49c8-86a6-95a350dff996"
+ ],
+ "properties": {
+ "min_vf_module_instances": "1",
+ "vf_module_label": "base_vcpe_vbrgemu",
+ "max_vf_module_instances": "1",
+ "vfc_list": "",
+ "vf_module_description": "",
+ "vf_module_type": "Base",
+ "availability_zone_count": "",
+ "volume_group": "false",
+ "initial_count": "1"
+ }
+ }
+] \ No newline at end of file
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/HEAT/base_vcpe_vbrgemu.yaml b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/HEAT/base_vcpe_vbrgemu.yaml
new file mode 100644
index 0000000..2a001c1
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/HEAT/base_vcpe_vbrgemu.yaml
@@ -0,0 +1,254 @@
+##########################################################################
+#
+#==================LICENSE_START==========================================
+#
+#
+# Copyright 2017 AT&T Intellectual Property. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#==================LICENSE_END============================================
+#
+# ECOMP is a trademark and service mark of AT&T Intellectual Property.
+#
+##########################################################################
+
+heat_template_version: 2013-05-23
+
+description: Heat template to deploy vCPE vBRG Emulator (vBRGEMU)
+
+#######################################################################
+# #
+# PARAMETERS #
+# #
+# 0_port should get IP address from DHCP discover through vBNG #
+# DCAE is not monitoring the BRGEMULATOR #
+#######################################################################
+
+parameters:
+ vcpe_image_name:
+ type: string
+ label: Image name or ID
+ description: Image to be used for compute instance
+ vcpe_flavor_name:
+ type: string
+ label: Flavor
+ description: Type of instance (flavor) to be used
+ public_net_id:
+ type: string
+ label: Public network name or ID
+ description: Public network that enables remote connection to VNF
+ vbrgemu_bng_private_net_id:
+ type: string
+ label: vBNG private network name or ID
+ description: Private network that connects vBRGEMU to vBNG
+ vbrgemu_bng_private_subnet_id:
+ type: string
+ label: vBNG private sub-network name or ID
+ description: vBNG private sub-network name or ID
+ vbrgemu_bng_private_net_cidr:
+ type: string
+ label: vBNG IN private network CIDR
+ description: The CIDR of the input side of vBNG private network
+ # vbrgemu_private_net_id:
+ # type: string
+ # label: vBRGEMU Home private network name or ID
+ # description: Private network that connects vBRGEMU to local devices
+ #vbrgemu_private_net_cidr:
+ # type: string
+ # label: vBRGEMU Home private network CIDR
+ # description: The CIDR of the input side of vBRGEMU Home private network
+ ##vbrgemu_private_ip_0:
+ ## type: string
+ ## label: vGW private IP address
+ ## description: Private IP address towards the BRGEMU-BNG network
+ #vbrgemu_private_ip_1:
+ # type: string
+ # label: vGW private IP address
+ # description: Private IP address towards the BRGEMU private network
+ vbrgemu_name_0:
+ type: string
+ label: vGW name
+ description: Name of the vGW
+ vnf_id:
+ type: string
+ label: VNF ID
+ description: The VNF ID is provided by ONAP
+ vf_module_id:
+ type: string
+ label: vCPE module ID
+ description: The vCPE Module ID is provided by ONAP
+ key_name:
+ type: string
+ label: Key pair name
+ description: Public/Private key pair name
+ pub_key:
+ type: string
+ label: Public key
+ description: Public key to be installed on the compute instance
+ repo_url_blob:
+ type: string
+ label: Repository URL
+ description: URL of the repository that hosts the demo packages
+ repo_url_artifacts:
+ type: string
+ label: Repository URL
+ description: URL of the repository that hosts the demo packages
+ install_script_version:
+ type: string
+ label: Installation script version number
+ description: Version number of the scripts that install the vFW demo app
+ demo_artifacts_version:
+ type: string
+ label: Artifacts version used in demo vnfs
+ description: Artifacts (jar, tar.gz) version used in demo vnfs
+ cloud_env:
+ type: string
+ label: Cloud environment
+ description: Cloud environment (e.g., openstack, rackspace)
+ vpp_source_repo_url:
+ type: string
+ label: VPP Source Git Repo
+ description: URL for VPP source codes
+ vpp_source_repo_branch:
+ type: string
+ label: VPP Source Git Branch
+ description: Git Branch for the VPP source codes
+ hc2vpp_source_repo_url:
+ type: string
+ label: Honeycomb Source Git Repo
+ description: URL for Honeycomb source codes
+ hc2vpp_source_repo_branch:
+ type: string
+ label: Honeycomb Source Git Branch
+ description: Git Branch for the Honeycomb source codes
+ vpp_patch_url:
+ type: string
+ label: VPP Patch URL
+ description: URL for VPP patch for vBRG Emulator
+ sdnc_ip:
+ type: string
+ label: SDNC ip address
+ description: SDNC ip address used to set NAT
+ compile_state:
+ type: string
+ label: Compile State
+ description: State to compile code or not
+#############
+# #
+# RESOURCES #
+# #
+#############
+
+resources:
+
+ random-str:
+ type: OS::Heat::RandomString
+ properties:
+ length: 4
+
+ my_keypair:
+ type: OS::Nova::KeyPair
+ properties:
+ name:
+ str_replace:
+ template: base_rand
+ params:
+ base: { get_param: key_name }
+ rand: { get_resource: random-str }
+ public_key: { get_param: pub_key }
+ save_private_key: false
+
+ #vbrgemu_private_network:
+ # type: OS::Neutron::Net
+ # properties:
+ # name: { get_param: vbrgemu_private_net_id }
+
+ #vbrgemu_private_subnet:
+ # type: OS::Neutron::Subnet
+ # properties:
+ # name: { get_param: vbrgemu_private_net_id }
+ # network_id: { get_resource: vbrgemu_private_network }
+ # cidr: { get_param: vbrgemu_private_net_cidr }
+
+ # Virtual BRG Emulator Instantiation
+ # 0_port should get IP address from DHCP discover through vBNG once the VNF is running
+ vbrgemu_private_0_port:
+ type: OS::Neutron::Port
+ properties:
+ network: { get_param: vbrgemu_bng_private_net_id }
+ fixed_ips: [{"subnet": { get_param: vbrgemu_bng_private_subnet_id }}]
+ ##fixed_ips: [{"subnet": { get_param: vbrgemu_bng_private_subnet_id }, "ip_address": { get_param: vbrgemu_private_ip_0 }}]
+
+ #vbrgemu_private_1_port:
+ # type: OS::Neutron::Port
+ # properties:
+ # network: { get_resource: vbrgemu_private_network }
+ # fixed_ips: [{"subnet": { get_resource: vbrgemu_private_subnet }, "ip_address": { get_param: vbrgemu_private_ip_1 }}]
+
+ vbrgemu_0:
+ type: OS::Nova::Server
+ properties:
+ image: { get_param: vcpe_image_name }
+ flavor: { get_param: vcpe_flavor_name }
+ name: { get_param: vbrgemu_name_0 }
+ key_name: { get_resource: my_keypair }
+ networks:
+ - network: { get_param: public_net_id }
+ - port: { get_resource: vbrgemu_private_0_port }
+ #- port: { get_resource: vbrgemu_private_1_port }
+ metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}
+ user_data_format: RAW
+ user_data:
+ str_replace:
+ params:
+ # __brgemu_net_ipaddr__: { get_param: vbrgemu_private_ip_1 }
+ # __brgemu_cidr__: { get_param: vbrgemu_private_net_cidr }
+ __brgemu_bng_private_net_cidr__: { get_param: vbrgemu_bng_private_net_cidr }
+ __repo_url_blob__ : { get_param: repo_url_blob }
+ __repo_url_artifacts__ : { get_param: repo_url_artifacts }
+ __demo_artifacts_version__ : { get_param: demo_artifacts_version }
+ __install_script_version__ : { get_param: install_script_version }
+ __cloud_env__ : { get_param: cloud_env }
+ __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }
+ __vpp_source_repo_branch__ : { get_param: vpp_source_repo_branch }
+ __hc2vpp_source_repo_url__ : { get_param: hc2vpp_source_repo_url }
+ __hc2vpp_source_repo_branch__ : { get_param: hc2vpp_source_repo_branch }
+ __vpp_patch_url__ : { get_param: vpp_patch_url }
+ __sdnc_ip__ : { get_param: sdnc_ip }
+ __compile_state__ : { get_param: compile_state }
+ template: |
+ #!/bin/bash
+
+ # Create configuration files
+ mkdir /opt/config
+ #echo "__brgemu_net_ipaddr__" > /opt/config/brgemu_net_ipaddr.txt
+ #echo "__brgemu_cidr__" > /opt/config/brgemu_net_cidr.txt
+ echo "__brgemu_bng_private_net_cidr__" > /opt/config/brgemu_bng_private_net_cidr.txt
+ echo "__repo_url_blob__" > /opt/config/repo_url_blob.txt
+ echo "__repo_url_artifacts__" > /opt/config/repo_url_artifacts.txt
+ echo "__demo_artifacts_version__" > /opt/config/demo_artifacts_version.txt
+ echo "__install_script_version__" > /opt/config/install_script_version.txt
+ echo "__cloud_env__" > /opt/config/cloud_env.txt
+ echo "__vpp_source_repo_url__" > /opt/config/vpp_source_repo_url.txt
+ echo "__vpp_source_repo_branch__" > /opt/config/vpp_source_repo_branch.txt
+ echo "__hc2vpp_source_repo_url__" > /opt/config/hc2vpp_source_repo_url.txt
+ echo "__hc2vpp_source_repo_branch__" > /opt/config/hc2vpp_source_repo_branch.txt
+ echo "__vpp_patch_url__" > /opt/config/vpp_patch_url.txt
+ echo "__sdnc_ip__" > /opt/config/sdnc_ip.txt
+ echo "__compile_state__" > /opt/config/compile_state.txt
+
+ # Download and run install script
+ curl -k __repo_url_blob__/org.onap.demo/vnfs/vcpe/__install_script_version__/v_brgemu_install.sh -o /opt/v_brgemu_install.sh
+ cd /opt
+ chmod +x v_brgemu_install.sh
+ ./v_brgemu_install.sh
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml
new file mode 100644
index 0000000..97e3c58
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VENDOR_LICENSE/vendor-license-model.xml
@@ -0,0 +1 @@
+<vendor-license-model xmlns="http://xmlns.openecomp.org/asdc/license-model/1.0"><vendor-name>tutorial-license</vendor-name><entitlement-pool-list><entitlement-pool><entitlement-pool-invariant-uuid>f58e161c74d649fa888b8fad9c5b7476</entitlement-pool-invariant-uuid><entitlement-pool-uuid>A869CDDF1B3E49B2952C78E33CACDEA8</entitlement-pool-uuid><version>1.0</version><name>tutorial entitlement pool</name><description>tutorial entitlement pool</description><increments></increments><manufacturer-reference-number>000001</manufacturer-reference-number><start-date/><expiry-date/><threshold-value><unit>Absolute</unit><value>100</value></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></entitlement-pool></entitlement-pool-list><license-key-group-list><license-key-group><version>1.0</version><name>tutorial license key group</name><description>tutorial license key group</description><type>Universal</type><increments/><manufacturerReferenceNumber>000001</manufacturerReferenceNumber><license-key-group-invariant-uuid>1f16fcc725144adfbd9d80ac75a9dc11</license-key-group-invariant-uuid><license-key-group-uuid>C9612ED211EA4C56BC98C427459E6ECC</license-key-group-uuid><start-date/><expiry-date/><threshold-value><unit/><value/></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></license-key-group></license-key-group-list></vendor-license-model> \ No newline at end of file
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml
new file mode 100644
index 0000000..8dd8487
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Deployment/VF_LICENSE/vf-license-model.xml
@@ -0,0 +1 @@
+<vf-license-model xmlns="http://xmlns.openecomp.org/asdc/license-model/1.0"><vendor-name>tutorial-license</vendor-name><vf-id>b8713aba63df4707b488ee149b528da4</vf-id><feature-group-list><feature-group><entitlement-pool-list><entitlement-pool><name>tutorial entitlement pool</name><description>tutorial entitlement pool</description><increments></increments><entitlement-pool-invariant-uuid>f58e161c74d649fa888b8fad9c5b7476</entitlement-pool-invariant-uuid><entitlement-pool-uuid>A869CDDF1B3E49B2952C78E33CACDEA8</entitlement-pool-uuid><manufacturer-reference-number>000001</manufacturer-reference-number><version>1.0</version><start-date/><expiry-date/><threshold-value><unit>Absolute</unit><value>100</value></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></entitlement-pool></entitlement-pool-list><license-key-group-list><license-key-group><name>tutorial license key group</name><description>tutorial license key group</description><type>Universal</type><increments/><license-key-group-invariant-uuid>1f16fcc725144adfbd9d80ac75a9dc11</license-key-group-invariant-uuid><license-key-group-uuid>C9612ED211EA4C56BC98C427459E6ECC</license-key-group-uuid><manufacturer-reference-number>000001</manufacturer-reference-number><version>1.0</version><start-date/><expiry-date/><threshold-value><unit/><value/></threshold-value><operational-scope><value>Network_Wide</value></operational-scope><vendor-limits/><sp-limits/></license-key-group></license-key-group-list><name>tutorial feature group</name><description>tutorial feature group</description><feature-group-uuid>971ced57d985457cb96373160a8d856f</feature-group-uuid><part-number>123456</part-number></feature-group></feature-group-list></vf-license-model> \ No newline at end of file
diff --git a/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vbrg_20180927a_Information.txt b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vbrg_20180927a_Information.txt
new file mode 100644
index 0000000..55f746d
--- /dev/null
+++ b/vcpe_beijing/vcpe/__brg_tmp/Artifacts/org.openecomp.resource.vf.VcpevspVbrg20180927a_v1.0/Informational/GUIDE/VSP_vcpevsp_vbrg_20180927a_Information.txt
@@ -0,0 +1,50 @@
+Proprietary information (Restricted)
+For use only by authorized individuals and not for general distribution.
+
+
+1. VSP Details:
+ a. Name: vcpevsp_vbrg_20180927a
+ b. Description vcpevsp_vbrg_20180927a
+ c. Version: 0.0
+ d. Vendor: tutorial-license
+ e. Category: resourceNewCategory.network l2-3
+ f. License Details:
+ i. License Model Version: 0.0
+ ii. License Agreement Name: 1712cdd3a3eb458d81ab76b7770b8d0d
+ iii List of Feature Groups:
+ 1. 971ced57d985457cb96373160a8d856f
+ g. High Availability
+ h. Storage Data Back-up Details:
+ i. Data Replication Required?: false
+ ii. Data Size to replicate in GB: null
+ iii. Data replication frequency: null
+ iv. Replication Source: null
+ v. Replication Destination: null
+ 3. List of VFCs
+ a. For each VFC:
+ i. VFC Name:
+ ii. Description:
+ iii. Images:
+ iv. Compute/VM Characteristics
+ 1. vCPU:
+ 2. CPU over-subscription:
+ 3. Memory:
+ 4. Disk:
+ v. Hypervisor Details
+ 1. Name: KVM
+ 2. Drivers: null
+ vi. Guest OS Details
+ 1. Name: null
+ 2. Bit Size: 64
+ 3. Tools: null
+ vii. Number of VFC Instances
+ viii. vNICs
+ 5. Protocols: Protocols{protocols=[], protocolWithHighestTrafficProfile=''}
+ 6. IP v4 Required: true
+ 7. IP v6 Required: false
+ ix. Recovery Details:
+
+
+
+Proprietary information (Restricted)
+For use only by authorized individuals and not for general distribution. \ No newline at end of file