1 ###############################################################################
2 # File generated by TripleO
3 ###############################################################################
4 ###############################################################################
6 ###############################################################################
9 Controller role that has all the controler services loaded and handles
10 Database, Messaging and Network functions.
21 HostnameFormatDefault: '%stackname%-controller-%index%'
22 # Deprecated & backward-compatible values (FIXME: Make parameters consistent)
23 # Set uses_deprecated_params to True if any deprecated params are used.
24 uses_deprecated_params: True
25 deprecated_param_extraconfig: 'controllerExtraConfig'
26 deprecated_param_flavor: 'OvercloudControlFlavor'
27 deprecated_param_image: 'controllerImage'
29 - OS::TripleO::Services::AodhApi
30 - OS::TripleO::Services::AodhEvaluator
31 - OS::TripleO::Services::AodhListener
32 - OS::TripleO::Services::AodhNotifier
33 - OS::TripleO::Services::AuditD
34 - OS::TripleO::Services::BarbicanApi
35 - OS::TripleO::Services::CACerts
36 - OS::TripleO::Services::CeilometerAgentCentral
37 - OS::TripleO::Services::CeilometerAgentNotification
38 # FIXME: This service was disabled in Pike and this entry should be removed
40 - OS::TripleO::Services::CeilometerExpirer
41 - OS::TripleO::Services::CephExternal
42 - OS::TripleO::Services::CephMds
43 - OS::TripleO::Services::CephMon
44 - OS::TripleO::Services::CephRbdMirror
45 - OS::TripleO::Services::CephRgw
46 - OS::TripleO::Services::CertmongerUser
47 - OS::TripleO::Services::CinderApi
48 - OS::TripleO::Services::CinderBackendDellPs
49 - OS::TripleO::Services::CinderBackendDellSc
50 - OS::TripleO::Services::CinderBackendNetApp
51 - OS::TripleO::Services::CinderBackendScaleIO
52 - OS::TripleO::Services::CinderBackendVRTSHyperScale
53 - OS::TripleO::Services::CinderBackup
54 - OS::TripleO::Services::CinderHPELeftHandISCSI
55 - OS::TripleO::Services::CinderScheduler
56 - OS::TripleO::Services::CinderVolume
57 - OS::TripleO::Services::Clustercheck
58 - OS::TripleO::Services::Collectd
59 - OS::TripleO::Services::Congress
60 - OS::TripleO::Services::Docker
61 - OS::TripleO::Services::Ec2Api
62 - OS::TripleO::Services::Etcd
63 - OS::TripleO::Services::ExternalSwiftProxy
64 - OS::TripleO::Services::FluentdClient
65 - OS::TripleO::Services::GlanceApi
66 - OS::TripleO::Services::GnocchiApi
67 - OS::TripleO::Services::GnocchiMetricd
68 - OS::TripleO::Services::GnocchiStatsd
69 - OS::TripleO::Services::HAproxy
70 - OS::TripleO::Services::HeatApi
71 - OS::TripleO::Services::HeatApiCfn
72 - OS::TripleO::Services::HeatApiCloudwatch
73 - OS::TripleO::Services::HeatEngine
74 - OS::TripleO::Services::Horizon
75 - OS::TripleO::Services::IronicApi
76 - OS::TripleO::Services::IronicConductor
77 - OS::TripleO::Services::Iscsid
78 - OS::TripleO::Services::Keepalived
79 - OS::TripleO::Services::Kernel
80 - OS::TripleO::Services::Keystone
81 - OS::TripleO::Services::ManilaApi
82 - OS::TripleO::Services::ManilaBackendCephFs
83 - OS::TripleO::Services::ManilaBackendGeneric
84 - OS::TripleO::Services::ManilaBackendNetapp
85 - OS::TripleO::Services::ManilaScheduler
86 - OS::TripleO::Services::ManilaShare
87 - OS::TripleO::Services::Memcached
88 - OS::TripleO::Services::MongoDb
89 - OS::TripleO::Services::MySQL
90 - OS::TripleO::Services::MySQLClient
91 - OS::TripleO::Services::NeutronApi
92 - OS::TripleO::Services::NeutronBgpVpnApi
93 - OS::TripleO::Services::NeutronCorePlugin
94 - OS::TripleO::Services::NeutronDhcpAgent
95 - OS::TripleO::Services::NeutronL2gwAgent
96 - OS::TripleO::Services::NeutronL2gwApi
97 - OS::TripleO::Services::NeutronL3Agent
98 - OS::TripleO::Services::NeutronLbaasv2Agent
99 - OS::TripleO::Services::NeutronLinuxbridgeAgent
100 - OS::TripleO::Services::NeutronMetadataAgent
101 - OS::TripleO::Services::NeutronML2FujitsuCfab
102 - OS::TripleO::Services::NeutronML2FujitsuFossw
103 - OS::TripleO::Services::NeutronOvsAgent
104 - OS::TripleO::Services::NeutronVppAgent
105 - OS::TripleO::Services::NovaApi
106 - OS::TripleO::Services::NovaConductor
107 - OS::TripleO::Services::NovaConsoleauth
108 - OS::TripleO::Services::NovaIronic
109 - OS::TripleO::Services::NovaMetadata
110 - OS::TripleO::Services::NovaPlacement
111 - OS::TripleO::Services::NovaScheduler
112 - OS::TripleO::Services::NovaVncProxy
113 - OS::TripleO::Services::Ntp
114 - OS::TripleO::Services::OctaviaApi
115 - OS::TripleO::Services::OctaviaHealthManager
116 - OS::TripleO::Services::OctaviaHousekeeping
117 - OS::TripleO::Services::OctaviaWorker
118 - OS::TripleO::Services::OpenDaylightApi
119 - OS::TripleO::Services::OpenDaylightOvs
120 - OS::TripleO::Services::OVNDBs
121 - OS::TripleO::Services::OVNController
122 - OS::TripleO::Services::Pacemaker
123 - OS::TripleO::Services::PankoApi
124 - OS::TripleO::Services::RabbitMQ
125 - OS::TripleO::Services::Redis
126 - OS::TripleO::Services::SaharaApi
127 - OS::TripleO::Services::SaharaEngine
128 - OS::TripleO::Services::Securetty
129 - OS::TripleO::Services::SensuClient
130 - OS::TripleO::Services::Snmp
131 - OS::TripleO::Services::Sshd
132 - OS::TripleO::Services::SwiftProxy
133 - OS::TripleO::Services::SwiftRingBuilder
134 - OS::TripleO::Services::SwiftStorage
135 - OS::TripleO::Services::Tacker
136 - OS::TripleO::Services::Timezone
137 - OS::TripleO::Services::TripleoFirewall
138 - OS::TripleO::Services::TripleoPackages
139 - OS::TripleO::Services::Tuned
140 - OS::TripleO::Services::Vpp
141 - OS::TripleO::Services::Zaqar
142 ###############################################################################
144 ###############################################################################
147 Basic Compute Node role
153 HostnameFormatDefault: '%stackname%-novacompute-%index%'
154 # Deprecated & backward-compatible values (FIXME: Make parameters consistent)
155 # Set uses_deprecated_params to True if any deprecated params are used.
156 uses_deprecated_params: True
157 deprecated_param_image: 'NovaImage'
158 deprecated_param_extraconfig: 'NovaComputeExtraConfig'
159 deprecated_param_metadata: 'NovaComputeServerMetadata'
160 deprecated_param_scheduler_hints: 'NovaComputeSchedulerHints'
161 deprecated_param_ips: 'NovaComputeIPs'
162 deprecated_server_resource_name: 'NovaCompute'
163 disable_upgrade_deployment: True
165 - OS::TripleO::Services::AuditD
166 - OS::TripleO::Services::CACerts
167 - OS::TripleO::Services::CephClient
168 - OS::TripleO::Services::CephExternal
169 - OS::TripleO::Services::CertmongerUser
170 - OS::TripleO::Services::Collectd
171 - OS::TripleO::Services::ComputeCeilometerAgent
172 - OS::TripleO::Services::ComputeNeutronCorePlugin
173 - OS::TripleO::Services::ComputeNeutronL3Agent
174 - OS::TripleO::Services::ComputeNeutronMetadataAgent
175 - OS::TripleO::Services::ComputeNeutronOvsAgent
176 - OS::TripleO::Services::Docker
177 - OS::TripleO::Services::FluentdClient
178 - OS::TripleO::Services::Iscsid
179 - OS::TripleO::Services::Kernel
180 - OS::TripleO::Services::MySQLClient
181 - OS::TripleO::Services::NeutronLinuxbridgeAgent
182 - OS::TripleO::Services::NeutronSriovAgent
183 - OS::TripleO::Services::NeutronVppAgent
184 - OS::TripleO::Services::NovaCompute
185 - OS::TripleO::Services::NovaLibvirt
186 - OS::TripleO::Services::NovaMigrationTarget
187 - OS::TripleO::Services::Ntp
188 - OS::TripleO::Services::OpenDaylightOvs
189 - OS::TripleO::Services::Securetty
190 - OS::TripleO::Services::SensuClient
191 - OS::TripleO::Services::Snmp
192 - OS::TripleO::Services::Sshd
193 - OS::TripleO::Services::Timezone
194 - OS::TripleO::Services::TripleoFirewall
195 - OS::TripleO::Services::TripleoPackages
196 - OS::TripleO::Services::Tuned
197 - OS::TripleO::Services::Vpp
198 - OS::TripleO::Services::OVNController
199 ###############################################################################
200 # Role: BlockStorage #
201 ###############################################################################
204 Cinder Block Storage node role
210 - OS::TripleO::Services::AuditD
211 - OS::TripleO::Services::BlockStorageCinderVolume
212 - OS::TripleO::Services::CACerts
213 - OS::TripleO::Services::CertmongerUser
214 - OS::TripleO::Services::CinderBackendVRTSHyperScale
215 - OS::TripleO::Services::Collectd
216 - OS::TripleO::Services::Docker
217 - OS::TripleO::Services::FluentdClient
218 - OS::TripleO::Services::Iscsid
219 - OS::TripleO::Services::Kernel
220 - OS::TripleO::Services::MySQLClient
221 - OS::TripleO::Services::Ntp
222 - OS::TripleO::Services::Securetty
223 - OS::TripleO::Services::SensuClient
224 - OS::TripleO::Services::Snmp
225 - OS::TripleO::Services::Sshd
226 - OS::TripleO::Services::Timezone
227 - OS::TripleO::Services::TripleoFirewall
228 - OS::TripleO::Services::TripleoPackages
229 - OS::TripleO::Services::Tuned
230 ###############################################################################
231 # Role: ObjectStorage #
232 ###############################################################################
233 - name: ObjectStorage
235 Swift Object Storage node role
240 # Deprecated & backward-compatible values (FIXME: Make parameters consistent)
241 # Set uses_deprecated_params to True if any deprecated params are used.
242 uses_deprecated_params: True
243 deprecated_param_metadata: 'SwiftStorageServerMetadata'
244 deprecated_param_ips: 'SwiftStorageIPs'
245 deprecated_param_image: 'SwiftStorageImage'
246 deprecated_param_flavor: 'OvercloudSwiftStorageFlavor'
247 disable_upgrade_deployment: True
249 - OS::TripleO::Services::AuditD
250 - OS::TripleO::Services::CACerts
251 - OS::TripleO::Services::CertmongerUser
252 - OS::TripleO::Services::Collectd
253 - OS::TripleO::Services::Docker
254 - OS::TripleO::Services::FluentdClient
255 - OS::TripleO::Services::Kernel
256 - OS::TripleO::Services::MySQLClient
257 - OS::TripleO::Services::Ntp
258 - OS::TripleO::Services::Securetty
259 - OS::TripleO::Services::SensuClient
260 - OS::TripleO::Services::Snmp
261 - OS::TripleO::Services::Sshd
262 - OS::TripleO::Services::SwiftRingBuilder
263 - OS::TripleO::Services::SwiftStorage
264 - OS::TripleO::Services::Timezone
265 - OS::TripleO::Services::TripleoFirewall
266 - OS::TripleO::Services::TripleoPackages
267 - OS::TripleO::Services::Tuned
268 ###############################################################################
269 # Role: CephStorage #
270 ###############################################################################
273 Ceph OSD Storage node role
278 - OS::TripleO::Services::AuditD
279 - OS::TripleO::Services::CACerts
280 - OS::TripleO::Services::CephOSD
281 - OS::TripleO::Services::CertmongerUser
282 - OS::TripleO::Services::Collectd
283 - OS::TripleO::Services::Docker
284 - OS::TripleO::Services::FluentdClient
285 - OS::TripleO::Services::Kernel
286 - OS::TripleO::Services::MySQLClient
287 - OS::TripleO::Services::Ntp
288 - OS::TripleO::Services::Securetty
289 - OS::TripleO::Services::SensuClient
290 - OS::TripleO::Services::Snmp
291 - OS::TripleO::Services::Sshd
292 - OS::TripleO::Services::Timezone
293 - OS::TripleO::Services::TripleoFirewall
294 - OS::TripleO::Services::TripleoPackages
295 - OS::TripleO::Services::Tuned