blob: e751169876a0e4a69172b8ec83a21ec75f227ef6 [file] [log] [blame]
tosca_definitions_version: tosca_simple_yaml_1_0
description: created by platform-install, need to add M-CORD services later
imports:
- custom_types/xos.yaml
- custom_types/vmme.yaml
- custom_types/vbbu.yaml
- custom_types/vsgw.yaml
- custom_types/vhss.yaml
- custom_types/vpgwc.yaml
topology_template:
node_templates:
# site, image, fully created in deployment.yaml
{{ site_name }}:
type: tosca.nodes.Site
image#vsg-1.1:
type: tosca.nodes.Image
# management networks, fully created in management-net.yaml
management:
type: tosca.nodes.network.Network.XOS
properties:
no-create: true
no-delete: true
no-update: true
{% if use_management_hosts %}
management_hosts:
type: tosca.nodes.network.Network.XOS
properties:
no-create: true
no-delete: true
no-update: true
{% endif %}
# ONOS_CORD, fully created in vtn.yaml
service#ONOS_CORD:
type: tosca.nodes.ONOSService
properties:
no-delete: true
no-create: true
no-update: true
# ONOS_Fabric, fully created in fabric.yaml
service#ONOS_Fabric:
type: tosca.nodes.ONOSService
properties:
no-delete: true
no-create: true
no-update: true
# CORD Services, add later
service#vmme:
type: tosca.nodes.VMMEService
properties:
view_url: /admin/vmme/vmmeservice/$id$/
kind: vEPC
service#vbbu:
type: tosca.nodes.VBBUService
properties:
view_url: /admin/vbbu/vbbuservice/$id$/
kind: vRAN
service#vpgwc:
type: tosca.nodes.VPGWCService
properties:
view_url: /admin/vpgwc/vpgwcservice/$id$/
kind: vEPC
service#vsgw:
type: tosca.nodes.VSGWService
properties:
view_url: /admin/vsgw/vsgwservice/$id$/
kind: vEPC
service#vhss:
type: tosca.nodes.VHSSService
properties:
view_url: /admin/vhss/vhssservice/$id$/
kind: vEPC