blob: fcb58e04c25a8e87f7d11c85813b2291c01460a9 [file] [log] [blame]
Scott Baker50421662016-06-27 22:09:48 -07001tosca_definitions_version: tosca_simple_yaml_1_0
2
3description: Some basic fixtures
4
5imports:
6 - custom_types/xos.yaml
7
8topology_template:
9 node_templates:
10
11 xos:
12 type: tosca.nodes.XOS
13
14
15# -----------------------------------------------------------------------------
16# Network Parameter Types
17# -----------------------------------------------------------------------------
18
19 s_tag:
20 type: tosca.nodes.NetworkParameterType
21
22 c_tag:
23 type: tosca.nodes.NetworkParameterType
24
25 next_hop:
26 type: tosca.nodes.NetworkParameterType
27
28 device:
29 type: tosca.nodes.NetworkParameterType
30
31 bridge:
32 type: tosca.nodes.NetworkParameterType
33
34 neutron_port_name:
35 type: tosca.nodes.NetworkParameterType
36
37# ----------------------------------------------------------------------------
38# Roles
39# ----------------------------------------------------------------------------
40
41 siterole#admin:
42 type: tosca.nodes.SiteRole
43
44 siterole#pi:
45 type: tosca.nodes.SiteRole
46
47 siterole#tech:
48 type: tosca.nodes.SiteRole
49
50 tenantrole#admin:
51 type: tosca.nodes.TenantRole
52
53 tenantrole#access:
54 type: tosca.nodes.TenantRole
55
56 deploymentrole#admin:
57 type: tosca.nodes.DeploymentRole
58
59 slicerole#admin:
60 type: tosca.nodes.SliceRole
61
62 slicerole#access:
63 type: tosca.nodes.SliceRole
64
65# -----------------------------------------------------------------------------
66# Flavors
67# -----------------------------------------------------------------------------
68
69 m1.small:
70 type: tosca.nodes.Flavor
71
72 m1.medium:
73 type: tosca.nodes.Flavor
74
75 m1.large:
76 type: tosca.nodes.Flavor
77
78# -----------------------------------------------------------------------------
79# Dashboard Views
80# -----------------------------------------------------------------------------
81
82# Temporary removed, waiting for a new Angular Base Implementation
83# xsh:
84# type: tosca.nodes.DashboardView
85# properties:
86# url: template:xsh
87
88 Customize:
89 type: tosca.nodes.DashboardView
90 properties:
Matteo Scandoloeacdeff2016-07-15 08:06:22 -070091 url: template:xosDashboardManager
Matteo Scandolo32c8ddb2016-08-03 17:42:17 -070092 custom_icon: true
93
94 Diagnostic:
95 type: tosca.nodes.DashboardView
96 properties:
97 url: template:xosDiagnostic
98 custom_icon: true
99
100 Truckroll:
101 type: tosca.nodes.DashboardView
102 properties:
103 url: template:xosTruckroll
104 custom_icon: true
105
106 Monitoring:
107 type: tosca.nodes.DashboardView
108 properties:
109 url: template:xosCeilometerDashboard
110
111 Subscribers:
112 type: tosca.nodes.DashboardView
113 properties:
114 url: template:xosSubscribers
Scott Baker50421662016-06-27 22:09:48 -0700115
116 Tenant:
117 type: tosca.nodes.DashboardView
118 properties:
119 url: template:xosTenant
120
121 Developer:
122 type: tosca.nodes.DashboardView
123 properties:
124 url: template:xosDeveloper
125
126 Services Grid:
127 type: tosca.nodes.DashboardView
128 properties:
129 url: template:xosServiceGrid
130
131# -----------------------------------------------------------------------------
132# Network Templates
133# -----------------------------------------------------------------------------
134
135 Private:
136 type: tosca.nodes.NetworkTemplate
137 properties:
138 visibility: private
139 translation: none
140
141 Public shared IPv4:
142 type: tosca.nodes.NetworkTemplate
143 properties:
144 visibility: private
145 translation: NAT
146 shared_network_name: nat-net
147
148 Public dedicated IPv4:
149 type: tosca.nodes.NetworkTemplate
150 properties:
151 visibility: public
152 translation: none
153 shared_network_name: ext-net
154
155
156
157
158