blob: 23c33824089f09e3d17e086a35159da354a23282 [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
Scott Baker50421662016-06-27 22:09:48 -070014# -----------------------------------------------------------------------------
15# Network Parameter Types
16# -----------------------------------------------------------------------------
17
18 s_tag:
19 type: tosca.nodes.NetworkParameterType
20
21 c_tag:
22 type: tosca.nodes.NetworkParameterType
23
24 next_hop:
25 type: tosca.nodes.NetworkParameterType
26
27 device:
28 type: tosca.nodes.NetworkParameterType
29
30 bridge:
31 type: tosca.nodes.NetworkParameterType
32
33 neutron_port_name:
34 type: tosca.nodes.NetworkParameterType
35
JianHao700f5ec2017-02-08 09:00:05 +000036 neutron_port_ip:
37 type: tosca.nodes.NetworkParameterType
38
Scott Baker50421662016-06-27 22:09:48 -070039# ----------------------------------------------------------------------------
40# Roles
41# ----------------------------------------------------------------------------
42
43 siterole#admin:
44 type: tosca.nodes.SiteRole
45
46 siterole#pi:
47 type: tosca.nodes.SiteRole
48
49 siterole#tech:
50 type: tosca.nodes.SiteRole
51
52 tenantrole#admin:
53 type: tosca.nodes.TenantRole
54
55 tenantrole#access:
56 type: tosca.nodes.TenantRole
57
58 deploymentrole#admin:
59 type: tosca.nodes.DeploymentRole
60
61 slicerole#admin:
62 type: tosca.nodes.SliceRole
63
64 slicerole#access:
65 type: tosca.nodes.SliceRole
66
67# -----------------------------------------------------------------------------
68# Flavors
69# -----------------------------------------------------------------------------
70
71 m1.small:
72 type: tosca.nodes.Flavor
73
74 m1.medium:
75 type: tosca.nodes.Flavor
76
77 m1.large:
78 type: tosca.nodes.Flavor
79
Zack Williamsc1b451f2016-11-03 09:51:41 -070080 m1.xlarge:
81 type: tosca.nodes.Flavor
82
Scott Baker50421662016-06-27 22:09:48 -070083# -----------------------------------------------------------------------------
84# Dashboard Views
85# -----------------------------------------------------------------------------
86
87# Temporary removed, waiting for a new Angular Base Implementation
88# xsh:
89# type: tosca.nodes.DashboardView
90# properties:
91# url: template:xsh
92
93 Customize:
94 type: tosca.nodes.DashboardView
95 properties:
Matteo Scandoloeacdeff2016-07-15 08:06:22 -070096 url: template:xosDashboardManager
Matteo Scandolo32c8ddb2016-08-03 17:42:17 -070097 custom_icon: true
98
99 Diagnostic:
100 type: tosca.nodes.DashboardView
101 properties:
102 url: template:xosDiagnostic
103 custom_icon: true
104
105 Truckroll:
106 type: tosca.nodes.DashboardView
107 properties:
108 url: template:xosTruckroll
109 custom_icon: true
110
111 Monitoring:
112 type: tosca.nodes.DashboardView
113 properties:
114 url: template:xosCeilometerDashboard
115
116 Subscribers:
117 type: tosca.nodes.DashboardView
118 properties:
119 url: template:xosSubscribers
Scott Baker50421662016-06-27 22:09:48 -0700120
121 Tenant:
122 type: tosca.nodes.DashboardView
123 properties:
124 url: template:xosTenant
125
126 Developer:
127 type: tosca.nodes.DashboardView
128 properties:
129 url: template:xosDeveloper
130
131 Services Grid:
132 type: tosca.nodes.DashboardView
133 properties:
134 url: template:xosServiceGrid
135
136# -----------------------------------------------------------------------------
137# Network Templates
138# -----------------------------------------------------------------------------
139
140 Private:
141 type: tosca.nodes.NetworkTemplate
142 properties:
143 visibility: private
144 translation: none
145
146 Public shared IPv4:
147 type: tosca.nodes.NetworkTemplate
148 properties:
149 visibility: private
150 translation: NAT
151 shared_network_name: nat-net
152
153 Public dedicated IPv4:
154 type: tosca.nodes.NetworkTemplate
155 properties:
156 visibility: public
157 translation: none
158 shared_network_name: ext-net
159