blob: cc5e8818d841ac8c0153eb70b34966eb7e96e800 [file] [log] [blame]
tosca_definitions_version: tosca_simple_yaml_1_0
description: Setup CORD-related services -- vOLT, vCPE, vBNG.
imports:
- custom_types/xos.yaml
- custom_types/monitoring_tosca_types.yaml
topology_template:
node_templates:
service_ceilometer:
type: tosca.nodes.CeilometerService
properties:
no-create: true
no-update: true
no-delete: true
my_ceilometer_tenant:
description: Ceilometer Service default Tenant
type: tosca.nodes.CeilometerTenant
requirements:
- provider_service:
node: service_ceilometer
relationship: tosca.relationships.MemberOfService
Ceilometer:
type: tosca.nodes.DashboardView
properties:
url: template:xosCeilometerDashboard
Tenant:
type: tosca.nodes.DashboardView
properties:
no-create: true
no-update: true
no-delete: true
# XOS Users
# Default admin user account
{{ xos_admin_user }}:
type: tosca.nodes.User
properties:
password: {{ xos_admin_pass }}
firstname: {{ xos_admin_first }}
lastname: {{ xos_admin_last }}
is_admin: true
requirements:
- tenant_dashboard:
node: Tenant
relationship: tosca.relationships.UsesDashboard
- ceilometer_dashboard:
node: Ceilometer
relationship: tosca.relationships.UsesDashboard