configuration files for Flex OCP QA POD
Change-Id: I20ae8c56694e2dabb159dd1590baf19df5335d0d
diff --git a/deployment-configs/flex-ocp-cord-voltha-master.yaml b/deployment-configs/flex-ocp-cord-voltha-master.yaml
new file mode 100644
index 0000000..8dca321
--- /dev/null
+++ b/deployment-configs/flex-ocp-cord-voltha-master.yaml
@@ -0,0 +1,64 @@
+# Copyright 2017-present Open Networking Foundation
+#
+# 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.
+
+# Automated deployment configuration for Flex POD 1 , olt/onu are connected to this
+
+---
+
+kube_config: 'flex-ocp-cord.conf'
+
+nodes:
+ -
+ ip: '10.192.20.45'
+ user: 'cord'
+ pass: 'cord'
+ -
+ ip: '10.192.20.46'
+ user: 'cord'
+ pass: 'cord'
+ -
+ ip: '10.192.20.47'
+ user: 'cord'
+ pass: 'cord'
+
+fabric_switches:
+ -
+ mac: 'cc:37:ab:5b:6d:a8'
+ ip: '10.192.20.217'
+ user: 'root'
+ pass: 'onl'
+
+olts:
+ -
+ ip: '10.192.20.206'
+ user: 'root'
+ pass: 'onl'
+ fortygig: 'true'
+
+hosts:
+ src:
+ ip: '10.192.4.61'
+ user: 'cluser'
+ pass: 'cloudlabs'
+ dp_iface_name: 'enp4s0f1'
+ dp_iface_ip: '10.8.2.1'
+ dp_iface_gateway: '10.8.2.254'
+ dst:
+ ip: '10.192.4.62'
+ user: 'cord'
+ pass: 'cord'
+ dp_iface_name: 'ens3'
+ dp_iface_ip_qinq: '10.8.2.100'
+ dp_iface_ip: '10.8.3.1'
+ dp_iface_gateway: '10.8.3.254'
diff --git a/kubernetes-configs/flex-ocp-cord-voltha-master.yml b/kubernetes-configs/flex-ocp-cord-voltha-master.yml
new file mode 100644
index 0000000..23dcbdc
--- /dev/null
+++ b/kubernetes-configs/flex-ocp-cord-voltha-master.yml
@@ -0,0 +1,45 @@
+---
+# Copyright 2017-present Open Networking Foundation
+#
+# 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.
+
+# Automated deployment configuration for Flex OCP based servers , olt/onu are connected to this
+
+# This file is used to optionally customize helm charts installations
+images:
+ envoy_for_etcd:
+ tag: 'latest'
+
+ netconf:
+ tag: 'latest'
+
+ ofagent:
+ tag: 'latest'
+
+ vcli:
+ tag: 'latest'
+
+ vcore:
+ tag: 'latest'
+# ONOS applications
+aaaAppUrl: "https://oss.sonatype.org/content/repositories/snapshots/org/opencord/aaa/1.8.0-SNAPSHOT/aaa-1.8.0-20181129.184849-116.oar"
+aaaAppVersion: "1.8.0.SNAPSHOT"
+
+sadisAppUrl: "https://oss.sonatype.org/content/repositories/snapshots/org/opencord/sadis-app/2.2.0-SNAPSHOT/sadis-app-2.2.0-20181127.081727-156.oar"
+sadisAppVersion: "2.2.0.SNAPSHOT"
+
+dhcpl2relayAppUrl: "https://oss.sonatype.org/content/repositories/snapshots/org/opencord/dhcpl2relay/1.5.0-SNAPSHOT/dhcpl2relay-1.5.0-20181129.184928-160.oar"
+dhcpl2relayAppVersion: "1.5.0.SNAPSHOT"
+
+oltAppUrl: "https://oss.sonatype.org/content/repositories/snapshots/org/opencord/olt-app/2.1.0-SNAPSHOT/olt-app-2.1.0-20181129.184957-41.oar"
+oltAppVersion: "2.1.0.SNAPSHOT"
diff --git a/kubernetes-configs/flex-ocp-cord.conf b/kubernetes-configs/flex-ocp-cord.conf
new file mode 100644
index 0000000..13cacc4
--- /dev/null
+++ b/kubernetes-configs/flex-ocp-cord.conf
@@ -0,0 +1,19 @@
+apiVersion: v1
+clusters:
+- cluster:
+ certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNU1ESXdOekl5TVRZek1Wb1hEVEk1TURJd05ESXlNVFl6TVZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTG1oCloraS8wK3VwbHc3cUYwMzNqaTluQzAwNk54UUNqbHRxaGN5dUJCVFhEZldJMTB6ZmVONHl0bkhlZUxHZFFyQXkKcnBiZzNBejYyWU5kenpVb21GcGZoY2YxdVdBd3o2ZG82dkQvcFcyZ1ZUL3RGMWdFSHRuZ1VaYnlGK2tlcmM3bgpUZjFnOUFGdm1kZTZmclN2Qkh3UVRGWGY2My9ZcCt6Zkg5QzJIMWE4Z0N6Vmhqb25PRFFzVjJvdjBrZ3FZNHN0CmFNc280V0s4M3hIdGx0bjdDdzNrQWtCQnY5a3N5cm8yTlk0RVhCS0VKcXZJV3c4Ymw0Mm9JMjYyMDJZNzBCeFgKRnE2M2NWMjY3eWNFdnptdFRGYUduUEdNcFoxNkcxMTJ3SHVxSmdmbWxmK3VvL05JT3FKVmZua0ZaMkZtZGhmRwp4WWZrUUw0UnhIcndabno1NlhzQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFLblBTSDE0YWFpUWttUjlycG81eUZaNS9jMmQKUWM1WDJHUk9URTU3YWNnQ0o1QzBhYS9hS1NZRmMra0xoRUVHd0dxZzE4VnE0L2MzMmIyVFEwL1ZYRE4rYXlXbwpYWUZzaERjdHRaSGttWmtpdHR3ZTBXN3BKRHZhMHI5dWZwSStRamh2dk16TlVrREUvbEFuckJTNUlEZ0N3bnVOCjZZcmpManFUVXR1SHprZ3pxNHJsUHNwcHdnRllDajdLU0VkR3h5NFhqSEk4eE5wR1hMZmhmajJuTy9BL2JjdHEKeDdZWTBZcFQrR0h1WDk5Tmx6YUVFYXloa1R6TUdaM2NGT0NKMVFjbURXYzZvRnl1VGxoT2xzaGZTVEt3WWZUWApKQUdxaDFKWHhkemMydmhMdkVzQ0lXVjh0MjhMKzBjc1BMYVR4V2k0QUdFR1VIL2VqWlgzaUllcFJTOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
+ server: https://10.192.20.45:6443
+ name: cluster.local
+contexts:
+- context:
+ cluster: cluster.local
+ user: kubernetes-admin
+ name: kubernetes-admin@cluster.local
+current-context: kubernetes-admin@cluster.local
+kind: Config
+preferences: {}
+users:
+- name: kubernetes-admin
+ user:
+ client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM4akNDQWRxZ0F3SUJBZ0lJT3lyeG1kek5TMHd3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB4T1RBeU1EY3lNakUyTXpGYUZ3MHlNREF5TURjeU1qRTJNelJhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTFINEpiMHN3anljQVV5Q04KbG9yVHVXSWZXblVNd1UxRVc5V3Y5dk9hSDl0ZEIyVHM4enFyRWlLbE81SFhNR3QzeVFZNFJtbStaZ1pOQkFDSgpzRFlYbm5lSWlrejJvcVFiNE1mUEZrQVRhT1hYY0x4VlVtRjcvc2cwNm55dDRTVk5OcStybWcvYk84cWtIUk9UClpFODJCNG9iSDR6SjhhMDZTZVBXYk4zRGNRNVlYOWdWOWNCczZaeGx1d2d2dTZZblVDeTRnVmgwczU4ZTErREMKUEhTS25kLytHMlh3aWtRbG8vSWhEY3VKL0p6WnkrRTlIZkNIV2UwcUFBTVV2VmUzV3EraFdBYk0vcEx4M1VaWQoyN2pKMnlDWVZnQVdxd3Nwc0pDa0VGelRhR2hsOWp0NEZWTFJJN0xDUUtKUmtjdW9WTUN3S1BaY3lDTkRYRWN4ClI3L21md0lEQVFBQm95Y3dKVEFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFGMEtJSTVJTGJTTjFBQUlrSUYwbGJhN3Bnd2NoajVUQkZsOQoycWVHajVWMnJWRjVTZ1JGMFpmYkQ4VjJSUUdGWU1DLy9aYmpsRGQ2ZkV3dDNTYnlYdkY0c1ZMMThMdEJQR2phCkIycC9WR2E2eDYySElSQyt3bWNuazVGWVlIWkhxVm5KMTFHYVlOWFhEZTMzWlJ1eDNFMi90cmE5emlYU2xWVWwKZTJCZDRRVVBwd1dTL3pkMVFEZ3NxUzJHQ01NaTZBYStGM2x5LzVxVzVvY011Ni9ZaExhUmgvUUJOZ01CTmlhagpLNWV6ajBLOHpTRTZOYWdxK2ZldHkyRExmYnFHakw4aERvMlM2NHB6UGFHOExkdUFKcTdSZmhLVHVydmRMY1A4CmxqL2ovWWlpYnBFN3l5cEI0azNoWkFvemNEQ2ZJaGpHUUNHMXZDTlc1WFlNTFhNb1NRaz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
+ client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBMUg0SmIwc3dqeWNBVXlDTmxvclR1V0lmV25VTXdVMUVXOVd2OXZPYUg5dGRCMlRzCjh6cXJFaUtsTzVIWE1HdDN5UVk0Um1tK1pnWk5CQUNKc0RZWG5uZUlpa3oyb3FRYjRNZlBGa0FUYU9YWGNMeFYKVW1GNy9zZzA2bnl0NFNWTk5xK3JtZy9iTzhxa0hST1RaRTgyQjRvYkg0eko4YTA2U2VQV2JOM0RjUTVZWDlnVgo5Y0JzNlp4bHV3Z3Z1NlluVUN5NGdWaDBzNThlMStEQ1BIU0tuZC8rRzJYd2lrUWxvL0loRGN1Si9Kelp5K0U5CkhmQ0hXZTBxQUFNVXZWZTNXcStoV0FiTS9wTHgzVVpZMjdqSjJ5Q1lWZ0FXcXdzcHNKQ2tFRnpUYUdobDlqdDQKRlZMUkk3TENRS0pSa2N1b1ZNQ3dLUFpjeUNORFhFY3hSNy9tZndJREFRQUJBb0lCQURHRjlsano0eXRaNFo5KwpGTUdqTlZrZFgwVkx4bDgrek5IQ2FiSmFiKzlBeHR1MFQrMFlIVXFxdkd1M3Y3bFBNcW10UTJ4VnRNUStiN0NoCkYzWDBCV2t2WHFrczZzWlpEUTVFUXlWaVphT3EvWjBPcDZ2OWdGS1BBcFlyM0xKK2FSSjN1cnk3T1ZNa0ZUK1oKa2w1c2Y2RWVOTmdUamZVL2REaElXMjhmK0M3ZXhrenQxZjgyNXRsSGR0dFA4UFAzWFI5RFVoYW9HK1FPNnU3bgpwSW9URjFTdlU5R01QRWR4UEN2cDBEdkVxRmo5SE1kQ011ZmdhdWZhVjlaZkpTWTg5S3NwVWJWbkFoclgwM0M3CjFNdno4dmxpTzV1YmtObTlEclRyV0xtWGMwYUVaODdZOElDNk9SbjhrMzh5MzVIQzQrZjNSYWU2aU1MTEFqOHkKNTVwWUV0RUNnWUVBNjlXMS9BL3RoNGhqY0hUWjRBVkQyYmplQ1kxdTZ3ZHFKUklGWlB3U3pRK3JBYXdpSTV1RQo1aU1GdkVqNHpsVkZqSVR4WHZyeC9USHh5YzIxUGo5VUhJVHBjUFEwS01BN1MwdDNVeXRxM2tYM2lsZm8wMWRjCjFpNlhKanoyNG1mQkdwekJNOGJaTGdRV1RmV3NSRWcwdjdEUEFWWnpyd1ZPUy91bi9qa2FyVE1DZ1lFQTVxbGYKWExBQjdNanVaN091UWJQRG1Lcm81QlYvTzhSY3JuUkIwRlY1QTVXcnowUmorOHptSTQrMDJNckdaVFY2cTZIdQpIek1oRmpQVDAzOHZUdWo2Vm52V1pndUVOZTJva000WGVCRG1RZm85VVhrWDVHZ3lobytFSS9DeFVNNWdsOUxQCnA5NmFkUWRRVmpIWkFvUStXZytwTHV4QVhiRE5MQWtVUm1DK2FZVUNnWUFQbmhOekljcmxFczhpLzFuK1Q5cnkKYkIrb0drbWlIdGVVcE9EZWt5TGJtWklGaGxTc2J2d2FFVytyekZsTnNLL3VZazlwcnN5ZnE5TUxQaWdtZXlNaQowRnAxTkhiUHpBc2hMVm8xazhaNytiNHUxeXQvODJVZWVlOWdoT0VFbFVKZ2RNa0dtTUNCSDV3cWhYNW05ekVuCkVKcGt5RWpZNmswSkV4MUk1SmN6cVFLQmdCaUt1dC9FeGwrb1BWMkJTN0FuN1U3SUdJRjBIQmFDM1EyZXh3WGcKb2tDVVl6UnBaVzM4TGh4b2hPaHdJczNQODk1aEcxSHNnYis0QWZqRjFvWEIyaWpyZ2pOWFZGamNrWXZlc2JhUApyY0FsWFBMWFBJaUw0WnhabHNpd0tsMmJwOEZmcDhLSHQ4MXQyc2xoQW1MM0tSOHgvV0ZGdDgrQUtVUmZMdTRTCkN4QjFBb0dCQU1WcjhpNmJwcFVxQ095RC84Rk84VVZGajlpcmlIcHA4ZWt5UHR4dEpnZVBUc2lST0ZJVWtydmcKOWpYN0hRZnlVeHNzV2FIaEthUFdjdGpGNUU5elpxczNLRExPbngrTVNwK0NsSjVjampWMlJqZWhiRnNmYm16VApPblpMNXZDY25tekVNZ00vdWtrbzZ6M0xUYUY1L0dCQWE3dHJuRjhIZWZYeFUxa3ZVTzJrCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
diff --git a/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-fabric.yaml b/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-fabric.yaml
new file mode 100755
index 0000000..3064223
--- /dev/null
+++ b/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-fabric.yaml
@@ -0,0 +1,112 @@
+# Copyright 2017-present Open Networking Foundation
+#
+# 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.
+
+# curl -H "xos-username: admin@opencord.org" -H "xos-password: letmein" -X POST --data-binary @flex-pod1-olt-fabric.yaml http://10.192.4.241:30007/run
+
+tosca_definitions_version: tosca_simple_yaml_1_0
+imports:
+ - custom_types/switch.yaml
+ - custom_types/switchport.yaml
+ - custom_types/portinterface.yaml
+ - custom_types/bngportmapping.yaml
+ - custom_types/attworkflowdriverwhitelistentry.yaml
+ - custom_types/attworkflowdriverservice.yaml
+ - custom_types/serviceinstanceattribute.yaml
+ - custom_types/onosapp.yaml
+
+description: Configures the Flex POD with AT&T workflow
+
+topology_template:
+ node_templates:
+ # Fabric configuration
+ switch#leaf_1:
+ type: tosca.nodes.Switch
+ properties:
+ driver: ofdpa3
+ ipv4Loopback: 192.168.9.24
+ ipv4NodeSid: 19
+ isEdgeRouter: false
+ name: Fabric Switch - 1
+ ofId: of:0000cc37ab5b6da8
+ routerMac: 00:00:00:00:00:03
+
+ # Setup the OLT switch port
+ port#olt_port:
+ type: tosca.nodes.SwitchPort
+ properties:
+ portId: 7
+ host_learning: false
+ requirements:
+ - switch:
+ node: switch#leaf_1
+ relationship: tosca.relationships.BelongsToOne
+
+ # Port connected to the BNG
+ port#bng_port:
+ type: tosca.nodes.SwitchPort
+ properties:
+ portId: 8
+ requirements:
+ - switch:
+ node: switch#leaf_1
+ relationship: tosca.relationships.BelongsToOne
+
+ # Setup the fabric switch port where the external
+ # router is connected to
+ bngmapping:
+ type: tosca.nodes.BNGPortMapping
+ properties:
+ s_tag: any
+ switch_port: 8
+
+ # DHCP L2 Relay config
+ onos_app#dhcpl2relay:
+ type: tosca.nodes.ONOSApp
+ properties:
+ name: dhcpl2relay
+ must-exist: true
+
+ dhcpl2relay-config-attr:
+ type: tosca.nodes.ServiceInstanceAttribute
+ properties:
+ name: /onos/v1/network/configuration/apps/org.opencord.dhcpl2relay
+ value: >
+ {
+ "dhcpl2relay" : {
+ "useOltUplinkForServerPktInOut" : false,
+ "dhcpServerConnectPoints" : [ "of:0000cc37ab5b6da8/8" ]
+ }
+ }
+ requirements:
+ - service_instance:
+ node: onos_app#dhcpl2relay
+ relationship: tosca.relationships.BelongsToOne
+
+ # ONU Whitelist
+ service#att:
+ type: tosca.nodes.AttWorkflowDriverService
+ properties:
+ name: att-workflow-driver
+ must-exist: true
+
+ ALPHe3d1cfa7:
+ type: tosca.nodes.AttWorkflowDriverWhiteListEntry
+ properties:
+ serial_number: ALPHe3d1cfa7
+ pon_port_id: 536870912
+ device_id: of:000000000ac004ce
+ requirements:
+ - owner:
+ node: service#att
+ relationship: tosca.relationships.BelongsToOne
diff --git a/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-olt.yaml b/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-olt.yaml
new file mode 100755
index 0000000..a00311b
--- /dev/null
+++ b/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-olt.yaml
@@ -0,0 +1,47 @@
+# Copyright 2017-present Open Networking Foundation
+#
+# 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.
+
+# curl -H "xos-username: admin@opencord.org" -H "xos-password: letmein" -X POST --data-binary @flex-pod1-olt-olt.yaml http://10.192.4.241:30007/run
+
+tosca_definitions_version: tosca_simple_yaml_1_0
+imports:
+ - custom_types/oltdevice.yaml
+ - custom_types/onudevice.yaml
+ - custom_types/voltservice.yaml
+description: Create a simulated OLT Device in VOLTHA
+topology_template:
+ node_templates:
+
+ service#volt:
+ type: tosca.nodes.VOLTService
+ properties:
+ name: volt
+ must-exist: true
+
+ olt_device:
+ type: tosca.nodes.OLTDevice
+ properties:
+ name: olt-1
+ device_type: openolt
+ host: 10.192.4.206
+ port: 9191
+ switch_datapath_id: of:0000cc37ab5b6da8
+ switch_port: "7"
+ outer_tpid: "0x8100"
+ uplink: "65536"
+ nas_id: "NAS_ID"
+ requirements:
+ - volt_service:
+ node: service#volt
+ relationship: tosca.relationships.BelongsToOne
diff --git a/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-subscriber.yaml b/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-subscriber.yaml
new file mode 100755
index 0000000..4914bfd
--- /dev/null
+++ b/tosca-configs/att-workflow/flex-ocp-cord-voltha-master-subscriber.yaml
@@ -0,0 +1,37 @@
+# Copyright 2017-present Open Networking Foundation
+#
+# 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.
+
+# curl -H "xos-username: admin@opencord.org" -H "xos-password: letmein" -X POST --data-binary @onlab-pod1-subscriber.yaml http://10.90.0.101:30007/run
+
+tosca_definitions_version: tosca_simple_yaml_1_0
+imports:
+ - custom_types/rcordsubscriber.yaml
+
+description: Pre-provsion a subscriber
+
+topology_template:
+ node_templates:
+
+ # Pre-provision the subscriber the subscriber
+ my_house:
+ type: tosca.nodes.RCORDSubscriber
+ properties:
+ name: My House-305
+ status: pre-provisioned
+ s_tag: 111
+ c_tag: 999
+ onu_device: ALPHe3d1cfa7
+ nas_port_id : "PON 1/1/03/1:1.1.1"
+ circuit_id: foo1
+ remote_id: bar1