blob: 00da0828aaaa8b3128216817f6c6cd074a5ecf9c [file] [log] [blame]
Zack Williamsa2763112017-01-03 11:38:38 -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# 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
36# ----------------------------------------------------------------------------
37# Roles
38# ----------------------------------------------------------------------------
39
40 siterole#admin:
41 type: tosca.nodes.SiteRole
42
43 siterole#pi:
44 type: tosca.nodes.SiteRole
45
46 siterole#tech:
47 type: tosca.nodes.SiteRole
48
49 tenantrole#admin:
50 type: tosca.nodes.TenantRole
51
52 tenantrole#access:
53 type: tosca.nodes.TenantRole
54
55 deploymentrole#admin:
56 type: tosca.nodes.DeploymentRole
57
58 slicerole#admin:
59 type: tosca.nodes.SliceRole
60
61 slicerole#access:
62 type: tosca.nodes.SliceRole
63
64# -----------------------------------------------------------------------------
65# Flavors
66# -----------------------------------------------------------------------------
67
68 m1.small:
69 type: tosca.nodes.Flavor
70
71 m1.medium:
72 type: tosca.nodes.Flavor
73
74 m1.large:
75 type: tosca.nodes.Flavor
76
77 m1.xlarge:
78 type: tosca.nodes.Flavor
79
80# -----------------------------------------------------------------------------
81# Dashboard Views
82# -----------------------------------------------------------------------------
83
84# Temporary removed, waiting for a new Angular Base Implementation
85# xsh:
86# type: tosca.nodes.DashboardView
87# properties:
88# url: template:xsh
89
90 Customize:
91 type: tosca.nodes.DashboardView
92 properties:
93 url: template:xosDashboardManager
94 custom_icon: true
95
96 Diagnostic:
97 type: tosca.nodes.DashboardView
98 properties:
99 url: template:xosDiagnostic
100 custom_icon: true
101
102 Truckroll:
103 type: tosca.nodes.DashboardView
104 properties:
105 url: template:xosTruckroll
106 custom_icon: true
107
108 Monitoring:
109 type: tosca.nodes.DashboardView
110 properties:
111 url: template:xosCeilometerDashboard
112
113 Subscribers:
114 type: tosca.nodes.DashboardView
115 properties:
116 url: template:xosSubscribers
117
118 Tenant:
119 type: tosca.nodes.DashboardView
120 properties:
121 url: template:xosTenant
122
123 Developer:
124 type: tosca.nodes.DashboardView
125 properties:
126 url: template:xosDeveloper
127
128 Services Grid:
129 type: tosca.nodes.DashboardView
130 properties:
131 url: template:xosServiceGrid
132
133# -----------------------------------------------------------------------------
134# Network Templates
135# -----------------------------------------------------------------------------
136
137 Private:
138 type: tosca.nodes.NetworkTemplate
139 properties:
140 visibility: private
141 translation: none
142
143 Public shared IPv4:
144 type: tosca.nodes.NetworkTemplate
145 properties:
146 visibility: private
147 translation: NAT
148 shared_network_name: nat-net
149
150 Public dedicated IPv4:
151 type: tosca.nodes.NetworkTemplate
152 properties:
153 visibility: public
154 translation: none
155 shared_network_name: ext-net
156