blob: 9ac1a931be5aebd046e02de98504d43d1e3e8ef5 [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
Zack Williamsc1b451f2016-11-03 09:51:41 -070078 m1.xlarge:
79 type: tosca.nodes.Flavor
80
Scott Baker50421662016-06-27 22:09:48 -070081# -----------------------------------------------------------------------------
82# Dashboard Views
83# -----------------------------------------------------------------------------
84
85# Temporary removed, waiting for a new Angular Base Implementation
86# xsh:
87# type: tosca.nodes.DashboardView
88# properties:
89# url: template:xsh
90
91 Customize:
92 type: tosca.nodes.DashboardView
93 properties:
Matteo Scandoloeacdeff2016-07-15 08:06:22 -070094 url: template:xosDashboardManager
Matteo Scandolo32c8ddb2016-08-03 17:42:17 -070095 custom_icon: true
96
97 Diagnostic:
98 type: tosca.nodes.DashboardView
99 properties:
100 url: template:xosDiagnostic
101 custom_icon: true
102
103 Truckroll:
104 type: tosca.nodes.DashboardView
105 properties:
106 url: template:xosTruckroll
107 custom_icon: true
108
109 Monitoring:
110 type: tosca.nodes.DashboardView
111 properties:
112 url: template:xosCeilometerDashboard
113
114 Subscribers:
115 type: tosca.nodes.DashboardView
116 properties:
117 url: template:xosSubscribers
Scott Baker50421662016-06-27 22:09:48 -0700118
119 Tenant:
120 type: tosca.nodes.DashboardView
121 properties:
122 url: template:xosTenant
123
124 Developer:
125 type: tosca.nodes.DashboardView
126 properties:
127 url: template:xosDeveloper
128
129 Services Grid:
130 type: tosca.nodes.DashboardView
131 properties:
132 url: template:xosServiceGrid
133
134# -----------------------------------------------------------------------------
135# Network Templates
136# -----------------------------------------------------------------------------
137
138 Private:
139 type: tosca.nodes.NetworkTemplate
140 properties:
141 visibility: private
142 translation: none
143
144 Public shared IPv4:
145 type: tosca.nodes.NetworkTemplate
146 properties:
147 visibility: private
148 translation: NAT
149 shared_network_name: nat-net
150
151 Public dedicated IPv4:
152 type: tosca.nodes.NetworkTemplate
153 properties:
154 visibility: public
155 translation: none
156 shared_network_name: ext-net
157
158
159
160
161