adding epc-service to mcord services list

Change-Id: I3753c14b55a718e7cc63259685aa4727e7155889
diff --git a/profile_manifests/mcord.yml b/profile_manifests/mcord.yml
index e400845..6cf1a91 100644
--- a/profile_manifests/mcord.yml
+++ b/profile_manifests/mcord.yml
@@ -70,6 +70,9 @@
   - name: fabric
     path: orchestration/xos_services/fabric
     synchronizer: true
+  - name: vepc
+    path: orchestration/xos_services/vepc
+    synchronizer: false
   - name: vbbu
     path: orchestration/xos_services/vbbu
     keypair: mcord_rsa
diff --git a/roles/cord-profile/templates/mcord-services.yaml.j2 b/roles/cord-profile/templates/mcord-services.yaml.j2
index 28b8acf..2d59238 100644
--- a/roles/cord-profile/templates/mcord-services.yaml.j2
+++ b/roles/cord-profile/templates/mcord-services.yaml.j2
@@ -13,6 +13,7 @@
    - custom_types/vsgwu.yaml
    - custom_types/vpgwc.yaml
    - custom_types/vpgwu.yaml
+   - custom_types/vepc.yaml
 
 topology_template:
   node_templates:
@@ -99,6 +100,11 @@
         no-update: true
 
 # CORD Services
+    service#vepc:
+      type: tosca.nodes.VEPCService
+      properties:
+          kind: vEPC
+          
     service#vbbu:
       type: tosca.nodes.VBBUService
       properties:
@@ -181,6 +187,19 @@
           pubkey: /opt/cord_profile/key_import/mcord_rsa.pub
 
 # CORD Slices
+    mysite_vEPC_slice:
+      description: vEPC Service Slice
+      type: tosca.nodes.Slice
+      properties:
+          network: noauto
+      requirements:
+          - site:
+              node: mysite
+              relationship: tosca.relationships.MemberOfSite
+          - vepc_service:
+              node: service#vepc
+              relationship: tosca.relationships.MemberOfService
+
     mysite_vBBU_slice:
       description: vBBU Service Slice
       type: tosca.nodes.Slice