blob: 198f5d2a3ab553985d457d72c1805eb4f3d72c32 [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:
91 url: template:customize
92
93 Tenant:
94 type: tosca.nodes.DashboardView
95 properties:
96 url: template:xosTenant
97
98 Developer:
99 type: tosca.nodes.DashboardView
100 properties:
101 url: template:xosDeveloper
102
103 Services Grid:
104 type: tosca.nodes.DashboardView
105 properties:
106 url: template:xosServiceGrid
107
108# -----------------------------------------------------------------------------
109# Network Templates
110# -----------------------------------------------------------------------------
111
112 Private:
113 type: tosca.nodes.NetworkTemplate
114 properties:
115 visibility: private
116 translation: none
117
118 Public shared IPv4:
119 type: tosca.nodes.NetworkTemplate
120 properties:
121 visibility: private
122 translation: NAT
123 shared_network_name: nat-net
124
125 Public dedicated IPv4:
126 type: tosca.nodes.NetworkTemplate
127 properties:
128 visibility: public
129 translation: none
130 shared_network_name: ext-net
131
132
133
134
135