blob: a331ce577e81a90b8478cb67455f2764b42948c0 [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
Zack Williamsa2763112017-01-03 11:38:38 -070049 deploymentrole#admin:
50 type: tosca.nodes.DeploymentRole
51
52 slicerole#admin:
53 type: tosca.nodes.SliceRole
54
55 slicerole#access:
56 type: tosca.nodes.SliceRole
57
58# -----------------------------------------------------------------------------
59# Flavors
60# -----------------------------------------------------------------------------
61
62 m1.small:
63 type: tosca.nodes.Flavor
64
65 m1.medium:
66 type: tosca.nodes.Flavor
67
68 m1.large:
69 type: tosca.nodes.Flavor
70
71 m1.xlarge:
72 type: tosca.nodes.Flavor
73
74# -----------------------------------------------------------------------------
75# Dashboard Views
76# -----------------------------------------------------------------------------
77
78# Temporary removed, waiting for a new Angular Base Implementation
79# xsh:
80# type: tosca.nodes.DashboardView
81# properties:
82# url: template:xsh
83
84 Customize:
85 type: tosca.nodes.DashboardView
86 properties:
Zack Williams1396aa32017-06-06 10:28:29 -070087 url: template:xosDashboardManager
88 custom_icon: true
Zack Williamsa2763112017-01-03 11:38:38 -070089
90 Diagnostic:
91 type: tosca.nodes.DashboardView
92 properties:
Zack Williams1396aa32017-06-06 10:28:29 -070093 url: template:xosDiagnostic
94 custom_icon: true
Zack Williamsa2763112017-01-03 11:38:38 -070095
96 Truckroll:
97 type: tosca.nodes.DashboardView
98 properties:
Zack Williams1396aa32017-06-06 10:28:29 -070099 url: template:xosTruckroll
100 custom_icon: true
Zack Williamsa2763112017-01-03 11:38:38 -0700101
102 Monitoring:
103 type: tosca.nodes.DashboardView
104 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700105 url: template:xosCeilometerDashboard
Zack Williamsa2763112017-01-03 11:38:38 -0700106
107 Subscribers:
108 type: tosca.nodes.DashboardView
109 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700110 url: template:xosSubscribers
Zack Williamsa2763112017-01-03 11:38:38 -0700111
112 Tenant:
113 type: tosca.nodes.DashboardView
114 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700115 url: template:xosTenant
Zack Williamsa2763112017-01-03 11:38:38 -0700116
117 Developer:
118 type: tosca.nodes.DashboardView
119 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700120 url: template:xosDeveloper
Zack Williamsa2763112017-01-03 11:38:38 -0700121
122 Services Grid:
123 type: tosca.nodes.DashboardView
124 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700125 url: template:xosServiceGrid
Zack Williamsa2763112017-01-03 11:38:38 -0700126
127# -----------------------------------------------------------------------------
128# Network Templates
129# -----------------------------------------------------------------------------
130
131 Private:
132 type: tosca.nodes.NetworkTemplate
133 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700134 visibility: private
135 translation: none
Zack Williamsa2763112017-01-03 11:38:38 -0700136
137 Public shared IPv4:
138 type: tosca.nodes.NetworkTemplate
139 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700140 visibility: private
141 translation: NAT
142 shared_network_name: nat-net
Zack Williamsa2763112017-01-03 11:38:38 -0700143
144 Public dedicated IPv4:
145 type: tosca.nodes.NetworkTemplate
146 properties:
Zack Williams1396aa32017-06-06 10:28:29 -0700147 visibility: public
148 translation: none
149 shared_network_name: ext-net
Zack Williamsa2763112017-01-03 11:38:38 -0700150