[CORD-2502] add internet emulaotr service

Change-Id: I7b4feede6be96388b03578fd381b33aa199db1ee
diff --git a/templates/mcord-cavium-services.yml.j2 b/templates/mcord-cavium-services.yml.j2
index b37db38..9ac0f8f 100644
--- a/templates/mcord-cavium-services.yml.j2
+++ b/templates/mcord-cavium-services.yml.j2
@@ -40,6 +40,7 @@
    - custom_types/vhssvendor.yaml
    - custom_types/hssdbservice.yaml
    - custom_types/hssdbvendor.yaml
+   - custom_types/internetemulatorservice.yaml
    - custom_types/sdncontrollerservice.yaml
    - custom_types/sdncontrollervendor.yaml
    - custom_types/vepcservice.yaml
@@ -109,6 +110,11 @@
       properties:
         name: image-spgwu
 
+    image-internetemulator:
+      type: tosca.nodes.Image
+      properties:
+        name: image-internetemulator
+
 # network templates
     private_template:
       type: tosca.nodes.NetworkTemplate
@@ -374,6 +380,37 @@
             node: m1.large
             relationship: tosca.relationships.BelongsToOne
 
+# InternetEmulator service
+    service#internetemulator:
+      type: tosca.nodes.InternetEmulatorService
+      properties:
+          name: internetemulator
+          public_key: {{ lookup('file', config_cord_profile_dir + '/key_import/mcord_rsa.pub') }}
+          private_key_fn: /opt/xos/services/internetemulator/keys/mcord_rsa
+      artifacts:
+          pubkey: /opt/cord_profile/key_import/mcord_rsa.pub
+
+    {{ site_name }}_internetemulator:
+      description: Internetemulator Service Slice
+      type: tosca.nodes.Slice
+      properties:
+          name: {{ site_name }}_internetemulator
+          default_isolation: vm
+          network: noauto
+      requirements:
+          - site:
+              node: mysite
+              relationship: tosca.relationships.BelongsToOne
+          - service:
+              node: service#internetemulator
+              relationship: tosca.relationships.BelongsToOne
+          - default_image:
+              node: image-internetemulator
+              relationship: tosca.relationships.BelongsToOne
+          - default_flavor:
+              node: m1.small
+              relationship: tosca.relationships.BelongsToOne
+
 #SDN Controller Service
     service#sdncontroller:
       type: tosca.nodes.SDNControllerService