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