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