Victor Morales | 80f144b | 2018-01-10 07:20:54 -0800 | [diff] [blame] | 1 | # These initial groups are the only groups required to be modified. The |
2 | # additional groups are for more control of the environment. | ||||
3 | [control] | ||||
4 | localhost ansible_connection=local | ||||
5 | |||||
6 | [network] | ||||
7 | localhost ansible_connection=local | ||||
8 | |||||
9 | [compute] | ||||
10 | localhost ansible_connection=local | ||||
11 | |||||
12 | [storage] | ||||
13 | localhost ansible_connection=local | ||||
14 | |||||
15 | [monitoring] | ||||
16 | localhost ansible_connection=local | ||||
17 | |||||
18 | [deployment] | ||||
19 | localhost ansible_connection=local | ||||
20 | |||||
21 | # You can explicitly specify which hosts run each project by updating the | ||||
22 | # groups in the sections below. Common services are grouped together. | ||||
23 | [chrony-server:children] | ||||
24 | haproxy | ||||
25 | |||||
26 | [chrony:children] | ||||
27 | network | ||||
28 | compute | ||||
29 | storage | ||||
30 | monitoring | ||||
31 | |||||
32 | [collectd:children] | ||||
33 | compute | ||||
34 | |||||
35 | [baremetal:children] | ||||
36 | control | ||||
37 | |||||
38 | [grafana:children] | ||||
39 | monitoring | ||||
40 | |||||
41 | [etcd:children] | ||||
42 | control | ||||
43 | compute | ||||
44 | |||||
45 | [karbor:children] | ||||
46 | control | ||||
47 | |||||
48 | [kibana:children] | ||||
49 | control | ||||
50 | |||||
51 | [telegraf:children] | ||||
52 | compute | ||||
53 | control | ||||
54 | monitoring | ||||
55 | network | ||||
56 | storage | ||||
57 | |||||
58 | [elasticsearch:children] | ||||
59 | control | ||||
60 | |||||
61 | [haproxy:children] | ||||
62 | network | ||||
63 | |||||
64 | [hyperv] | ||||
65 | #hyperv_host | ||||
66 | |||||
67 | [hyperv:vars] | ||||
68 | #ansible_user=user | ||||
69 | #ansible_password=password | ||||
70 | #ansible_port=5986 | ||||
71 | #ansible_connection=winrm | ||||
72 | #ansible_winrm_server_cert_validation=ignore | ||||
73 | |||||
74 | [mariadb:children] | ||||
75 | control | ||||
76 | |||||
77 | [rabbitmq:children] | ||||
78 | control | ||||
79 | |||||
80 | [outward-rabbitmq:children] | ||||
81 | control | ||||
82 | |||||
83 | [qdrouterd:children] | ||||
84 | control | ||||
85 | |||||
86 | [mongodb:children] | ||||
87 | control | ||||
88 | |||||
89 | [keystone:children] | ||||
90 | control | ||||
91 | |||||
92 | [glance:children] | ||||
93 | control | ||||
94 | |||||
95 | [nova:children] | ||||
96 | control | ||||
97 | |||||
98 | [neutron:children] | ||||
99 | network | ||||
100 | |||||
101 | [openvswitch:children] | ||||
102 | network | ||||
103 | compute | ||||
104 | manila-share | ||||
105 | |||||
106 | [opendaylight:children] | ||||
107 | network | ||||
108 | |||||
109 | [cinder:children] | ||||
110 | control | ||||
111 | |||||
112 | [cloudkitty:children] | ||||
113 | control | ||||
114 | |||||
115 | [freezer:children] | ||||
116 | control | ||||
117 | |||||
118 | [memcached:children] | ||||
119 | control | ||||
120 | |||||
121 | [horizon:children] | ||||
122 | control | ||||
123 | |||||
124 | [swift:children] | ||||
125 | control | ||||
126 | |||||
127 | [barbican:children] | ||||
128 | control | ||||
129 | |||||
130 | [heat:children] | ||||
131 | control | ||||
132 | |||||
133 | [murano:children] | ||||
134 | control | ||||
135 | |||||
136 | [ceph:children] | ||||
137 | control | ||||
138 | |||||
139 | [ironic:children] | ||||
140 | control | ||||
141 | |||||
142 | [influxdb:children] | ||||
143 | monitoring | ||||
144 | |||||
145 | [magnum:children] | ||||
146 | control | ||||
147 | |||||
148 | [sahara:children] | ||||
149 | control | ||||
150 | |||||
151 | [solum:children] | ||||
152 | control | ||||
153 | |||||
154 | [mistral:children] | ||||
155 | control | ||||
156 | |||||
157 | [manila:children] | ||||
158 | control | ||||
159 | |||||
160 | [panko:children] | ||||
161 | control | ||||
162 | |||||
163 | [gnocchi:children] | ||||
164 | control | ||||
165 | |||||
166 | [ceilometer:children] | ||||
167 | control | ||||
168 | |||||
169 | [aodh:children] | ||||
170 | control | ||||
171 | |||||
172 | [congress:children] | ||||
173 | control | ||||
174 | |||||
175 | [tacker:children] | ||||
176 | control | ||||
177 | |||||
178 | # Tempest | ||||
179 | [tempest:children] | ||||
180 | control | ||||
181 | |||||
182 | [senlin:children] | ||||
183 | control | ||||
184 | |||||
185 | [vmtp:children] | ||||
186 | control | ||||
187 | |||||
188 | [trove:children] | ||||
189 | control | ||||
190 | |||||
191 | [watcher:children] | ||||
192 | control | ||||
193 | |||||
194 | [rally:children] | ||||
195 | control | ||||
196 | |||||
197 | [searchlight:children] | ||||
198 | control | ||||
199 | |||||
200 | [octavia:children] | ||||
201 | control | ||||
202 | |||||
203 | [designate:children] | ||||
204 | control | ||||
205 | |||||
206 | [placement:children] | ||||
207 | control | ||||
208 | |||||
209 | [bifrost:children] | ||||
210 | deployment | ||||
211 | |||||
212 | [zun:children] | ||||
213 | control | ||||
214 | |||||
215 | [skydive:children] | ||||
216 | monitoring | ||||
217 | |||||
218 | [redis:children] | ||||
219 | control | ||||
220 | |||||
221 | # Additional control implemented here. These groups allow you to control which | ||||
222 | # services run on which hosts at a per-service level. | ||||
223 | # | ||||
224 | # Word of caution: Some services are required to run on the same host to | ||||
225 | # function appropriately. For example, neutron-metadata-agent must run on the | ||||
226 | # same host as the l3-agent and (depending on configuration) the dhcp-agent. | ||||
227 | |||||
228 | # Glance | ||||
229 | [glance-api:children] | ||||
230 | glance | ||||
231 | |||||
232 | [glance-registry:children] | ||||
233 | glance | ||||
234 | |||||
235 | # Nova | ||||
236 | [nova-api:children] | ||||
237 | nova | ||||
238 | |||||
239 | [nova-conductor:children] | ||||
240 | nova | ||||
241 | |||||
242 | [nova-consoleauth:children] | ||||
243 | nova | ||||
244 | |||||
245 | [nova-novncproxy:children] | ||||
246 | nova | ||||
247 | |||||
248 | [nova-scheduler:children] | ||||
249 | nova | ||||
250 | |||||
251 | [nova-spicehtml5proxy:children] | ||||
252 | nova | ||||
253 | |||||
254 | [nova-compute-ironic:children] | ||||
255 | nova | ||||
256 | |||||
257 | [nova-serialproxy:children] | ||||
258 | nova | ||||
259 | |||||
260 | # Neutron | ||||
261 | [neutron-server:children] | ||||
262 | control | ||||
263 | |||||
264 | [neutron-dhcp-agent:children] | ||||
265 | neutron | ||||
266 | |||||
267 | [neutron-l3-agent:children] | ||||
268 | neutron | ||||
269 | |||||
270 | [neutron-lbaas-agent:children] | ||||
271 | neutron | ||||
272 | |||||
273 | [neutron-metadata-agent:children] | ||||
274 | neutron | ||||
275 | |||||
276 | [neutron-vpnaas-agent:children] | ||||
277 | neutron | ||||
278 | |||||
279 | [neutron-bgp-dragent:children] | ||||
280 | neutron | ||||
281 | |||||
282 | # Ceph | ||||
283 | [ceph-mon:children] | ||||
284 | ceph | ||||
285 | |||||
286 | [ceph-rgw:children] | ||||
287 | ceph | ||||
288 | |||||
289 | [ceph-osd:children] | ||||
290 | storage | ||||
291 | |||||
292 | # Cinder | ||||
293 | [cinder-api:children] | ||||
294 | cinder | ||||
295 | |||||
296 | [cinder-backup:children] | ||||
297 | storage | ||||
298 | |||||
299 | [cinder-scheduler:children] | ||||
300 | cinder | ||||
301 | |||||
302 | [cinder-volume:children] | ||||
303 | storage | ||||
304 | |||||
305 | # Cloudkitty | ||||
306 | [cloudkitty-api:children] | ||||
307 | cloudkitty | ||||
308 | |||||
309 | [cloudkitty-processor:children] | ||||
310 | cloudkitty | ||||
311 | |||||
312 | # Freezer | ||||
313 | [freezer-api:children] | ||||
314 | freezer | ||||
315 | |||||
316 | # iSCSI | ||||
317 | [iscsid:children] | ||||
318 | compute | ||||
319 | storage | ||||
320 | ironic-conductor | ||||
321 | |||||
322 | [tgtd:children] | ||||
323 | storage | ||||
324 | |||||
325 | # Karbor | ||||
326 | [karbor-api:children] | ||||
327 | karbor | ||||
328 | |||||
329 | [karbor-protection:children] | ||||
330 | karbor | ||||
331 | |||||
332 | [karbor-operationengine:children] | ||||
333 | karbor | ||||
334 | |||||
335 | # Manila | ||||
336 | [manila-api:children] | ||||
337 | manila | ||||
338 | |||||
339 | [manila-scheduler:children] | ||||
340 | manila | ||||
341 | |||||
342 | [manila-share:children] | ||||
343 | network | ||||
344 | |||||
345 | [manila-data:children] | ||||
346 | manila | ||||
347 | |||||
348 | # Swift | ||||
349 | [swift-proxy-server:children] | ||||
350 | swift | ||||
351 | |||||
352 | [swift-account-server:children] | ||||
353 | storage | ||||
354 | |||||
355 | [swift-container-server:children] | ||||
356 | storage | ||||
357 | |||||
358 | [swift-object-server:children] | ||||
359 | storage | ||||
360 | |||||
361 | # Barbican | ||||
362 | [barbican-api:children] | ||||
363 | barbican | ||||
364 | |||||
365 | [barbican-keystone-listener:children] | ||||
366 | barbican | ||||
367 | |||||
368 | [barbican-worker:children] | ||||
369 | barbican | ||||
370 | |||||
371 | # Trove | ||||
372 | [trove-api:children] | ||||
373 | trove | ||||
374 | |||||
375 | [trove-conductor:children] | ||||
376 | trove | ||||
377 | |||||
378 | [trove-taskmanager:children] | ||||
379 | trove | ||||
380 | |||||
381 | # Heat | ||||
382 | [heat-api:children] | ||||
383 | heat | ||||
384 | |||||
385 | [heat-api-cfn:children] | ||||
386 | heat | ||||
387 | |||||
388 | [heat-engine:children] | ||||
389 | heat | ||||
390 | |||||
391 | # Murano | ||||
392 | [murano-api:children] | ||||
393 | murano | ||||
394 | |||||
395 | [murano-engine:children] | ||||
396 | murano | ||||
397 | |||||
398 | # Ironic | ||||
399 | [ironic-api:children] | ||||
400 | ironic | ||||
401 | |||||
402 | [ironic-conductor:children] | ||||
403 | ironic | ||||
404 | |||||
405 | [ironic-inspector:children] | ||||
406 | ironic | ||||
407 | |||||
408 | [ironic-pxe:children] | ||||
409 | ironic | ||||
410 | |||||
411 | # Magnum | ||||
412 | [magnum-api:children] | ||||
413 | magnum | ||||
414 | |||||
415 | [magnum-conductor:children] | ||||
416 | magnum | ||||
417 | |||||
418 | # Solum | ||||
419 | [solum-api:children] | ||||
420 | solum | ||||
421 | |||||
422 | [solum-worker:children] | ||||
423 | solum | ||||
424 | |||||
425 | [solum-deployer:children] | ||||
426 | solum | ||||
427 | |||||
428 | [solum-conductor:children] | ||||
429 | solum | ||||
430 | |||||
431 | # Mistral | ||||
432 | [mistral-api:children] | ||||
433 | mistral | ||||
434 | |||||
435 | [mistral-executor:children] | ||||
436 | mistral | ||||
437 | |||||
438 | [mistral-engine:children] | ||||
439 | mistral | ||||
440 | |||||
441 | # Aodh | ||||
442 | [aodh-api:children] | ||||
443 | aodh | ||||
444 | |||||
445 | [aodh-evaluator:children] | ||||
446 | aodh | ||||
447 | |||||
448 | [aodh-listener:children] | ||||
449 | aodh | ||||
450 | |||||
451 | [aodh-notifier:children] | ||||
452 | aodh | ||||
453 | |||||
454 | # Panko | ||||
455 | [panko-api:children] | ||||
456 | panko | ||||
457 | |||||
458 | # Gnocchi | ||||
459 | [gnocchi-api:children] | ||||
460 | gnocchi | ||||
461 | |||||
462 | [gnocchi-statsd:children] | ||||
463 | gnocchi | ||||
464 | |||||
465 | [gnocchi-metricd:children] | ||||
466 | gnocchi | ||||
467 | |||||
468 | # Sahara | ||||
469 | [sahara-api:children] | ||||
470 | sahara | ||||
471 | |||||
472 | [sahara-engine:children] | ||||
473 | sahara | ||||
474 | |||||
475 | # Ceilometer | ||||
476 | [ceilometer-api:children] | ||||
477 | ceilometer | ||||
478 | |||||
479 | [ceilometer-central:children] | ||||
480 | ceilometer | ||||
481 | |||||
482 | [ceilometer-notification:children] | ||||
483 | ceilometer | ||||
484 | |||||
485 | [ceilometer-collector:children] | ||||
486 | ceilometer | ||||
487 | |||||
488 | [ceilometer-compute:children] | ||||
489 | compute | ||||
490 | |||||
491 | # Congress | ||||
492 | [congress-api:children] | ||||
493 | congress | ||||
494 | |||||
495 | [congress-datasource:children] | ||||
496 | congress | ||||
497 | |||||
498 | [congress-policy-engine:children] | ||||
499 | congress | ||||
500 | |||||
501 | # Multipathd | ||||
502 | [multipathd:children] | ||||
503 | compute | ||||
504 | |||||
505 | # Watcher | ||||
506 | [watcher-api:children] | ||||
507 | watcher | ||||
508 | |||||
509 | [watcher-engine:children] | ||||
510 | watcher | ||||
511 | |||||
512 | [watcher-applier:children] | ||||
513 | watcher | ||||
514 | |||||
515 | # Senlin | ||||
516 | [senlin-api:children] | ||||
517 | senlin | ||||
518 | |||||
519 | [senlin-engine:children] | ||||
520 | senlin | ||||
521 | |||||
522 | # Searchlight | ||||
523 | [searchlight-api:children] | ||||
524 | searchlight | ||||
525 | |||||
526 | [searchlight-listener:children] | ||||
527 | searchlight | ||||
528 | |||||
529 | # Octavia | ||||
530 | [octavia-api:children] | ||||
531 | octavia | ||||
532 | |||||
533 | [octavia-health-manager:children] | ||||
534 | octavia | ||||
535 | |||||
536 | [octavia-housekeeping:children] | ||||
537 | octavia | ||||
538 | |||||
539 | [octavia-worker:children] | ||||
540 | octavia | ||||
541 | |||||
542 | # Designate | ||||
543 | [designate-api:children] | ||||
544 | designate | ||||
545 | |||||
546 | [designate-central:children] | ||||
547 | designate | ||||
548 | |||||
549 | [designate-mdns:children] | ||||
550 | network | ||||
551 | |||||
552 | [designate-worker:children] | ||||
553 | designate | ||||
554 | |||||
555 | [designate-sink:children] | ||||
556 | designate | ||||
557 | |||||
558 | [designate-backend-bind9:children] | ||||
559 | designate | ||||
560 | |||||
561 | # Placement | ||||
562 | [placement-api:children] | ||||
563 | placement | ||||
564 | |||||
565 | # Zun | ||||
566 | [zun-api:children] | ||||
567 | zun | ||||
568 | |||||
569 | [zun-compute:children] | ||||
570 | compute | ||||
571 | |||||
572 | # Skydive | ||||
573 | [skydive-analyzer:children] | ||||
574 | skydive | ||||
575 | |||||
576 | [skydive-agent:children] | ||||
577 | compute | ||||
578 | network | ||||
579 | |||||
580 | # Tacker | ||||
581 | [tacker-server:children] | ||||
582 | tacker | ||||
583 | |||||
584 | [tacker-conductor:children] | ||||
585 | tacker |