Created
February 26, 2017 21:30
-
-
Save mrhillsman/0a5e8e0f5a4e53a6fb29acf86d14d9c6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root@deploy:/opt/kolla# cat ansible/inventory/multinode | |
# These initial groups are the only groups required to be modified. The | |
# additional groups are for more control of the environment. | |
[control] | |
# These hostname must be resolvable from your deployment host | |
infra01 ansible_ssh_host=172.29.176.101 | |
infra03 ansible_ssh_host=172.29.176.103 | |
infra02 ansible_ssh_host=172.29.176.102 | |
# The above can also be specified as follows: | |
#control[01:03] ansible_user=kolla | |
# The network nodes are where your l3-agent and loadbalancers will run | |
# This can be the same as a host in the control group | |
[network] | |
network02 ansible_ssh_host=172.29.176.241 | |
network01 ansible_ssh_host=172.29.176.240 | |
[compute] | |
compute02 ansible_ssh_host=172.29.176.121 | |
compute03 ansible_ssh_host=172.29.176.122 | |
compute01 ansible_ssh_host=172.29.176.120 | |
[monitoring] | |
logger01 | |
# When compute nodes and control nodes use different interfaces, | |
# you can specify "api_interface" and another interfaces like below: | |
#compute01 neutron_external_interface=eth0 api_interface=em1 storage_interface=em1 tunnel_interface=em1 | |
[storage] | |
#storage01 | |
[block] | |
cinder03 ansible_ssh_host=172.29.176.132 | |
cinder02 ansible_ssh_host=172.29.176.131 | |
cinder01 ansible_ssh_host=172.29.176.130 | |
[object] | |
swift02 ansible_ssh_host=172.29.176.141 | |
swift03 ansible_ssh_host=172.29.176.142 | |
swift01 ansible_ssh_host=172.29.176.140 | |
[baremetal:children] | |
control | |
network | |
compute | |
#storage | |
block | |
object | |
monitoring | |
# You can explicitly specify which hosts run each project by updating the | |
# groups in the sections below. Common services are grouped together. | |
[collectd:children] | |
compute | |
[grafana:children] | |
monitoring | |
[etcd:children] | |
control | |
[influxdb:children] | |
monitoring | |
[kibana:children] | |
control | |
[telegraf:children] | |
monitoring | |
[elasticsearch:children] | |
control | |
[haproxy:children] | |
network | |
[mariadb:children] | |
control | |
[rabbitmq:children] | |
control | |
[mongodb:children] | |
control | |
[keystone:children] | |
control | |
[glance:children] | |
control | |
[nova:children] | |
control | |
[neutron:children] | |
network | |
[cinder:children] | |
control | |
[cloudkitty:children] | |
control | |
[memcached:children] | |
control | |
[horizon:children] | |
control | |
[swift:children] | |
control | |
[barbican:children] | |
control | |
[heat:children] | |
control | |
[murano:children] | |
control | |
[ironic:children] | |
control | |
[ceph:children] | |
control | |
[magnum:children] | |
control | |
[sahara:children] | |
control | |
[mistral:children] | |
control | |
[manila:children] | |
control | |
[ceilometer:children] | |
control | |
[aodh:children] | |
control | |
[congress:children] | |
control | |
[gnocchi:children] | |
control | |
# Tempest | |
[tempest:children] | |
control | |
[senlin:children] | |
control | |
[vmtp:children] | |
control | |
[watcher:children] | |
control | |
[rally:children] | |
control | |
# Additional control implemented here. These groups allow you to control which | |
# services run on which hosts at a per-service level. | |
# | |
# Word of caution: Some services are required to run on the same host to | |
# function appropriately. For example, neutron-metadata-agent must run on the | |
# same host as the l3-agent and (depending on configuration) the dhcp-agent. | |
# Glance | |
[glance-api:children] | |
glance | |
[glance-registry:children] | |
glance | |
# Nova | |
[nova-api:children] | |
nova | |
[nova-conductor:children] | |
nova | |
[nova-consoleauth:children] | |
nova | |
[nova-novncproxy:children] | |
nova | |
[nova-scheduler:children] | |
nova | |
[nova-spicehtml5proxy:children] | |
nova | |
[nova-compute-ironic:children] | |
nova | |
# Neutron | |
[neutron-server:children] | |
control | |
[neutron-dhcp-agent:children] | |
neutron | |
[neutron-l3-agent:children] | |
neutron | |
[neutron-lbaas-agent:children] | |
neutron | |
[neutron-metadata-agent:children] | |
neutron | |
[neutron-vpnaas-agent:children] | |
neutron | |
# Ceph | |
[ceph-mon:children] | |
ceph | |
[ceph-rgw:children] | |
ceph | |
[ceph-osd:children] | |
storage | |
# Cinder | |
[cinder-api:children] | |
cinder | |
[cinder-backup:children] | |
block | |
[cinder-scheduler:children] | |
cinder | |
[cinder-volume:children] | |
block | |
# Cloudkitty | |
[cloudkitty-api:children] | |
cloudkitty | |
[cloudkitty-processor:children] | |
cloudkitty | |
# iSCSI | |
[iscsid:children] | |
compute | |
block | |
storage | |
ironic-conductor | |
[tgtd:children] | |
block | |
storage | |
# Manila | |
[manila-api:children] | |
manila | |
[manila-scheduler:children] | |
manila | |
[manila-share:children] | |
network | |
# Swift | |
[swift-proxy-server:children] | |
swift | |
[swift-account-server:children] | |
swift | |
[swift-container-server:children] | |
swift | |
[swift-object-server:children] | |
swift | |
# Barbican | |
[barbican-api:children] | |
barbican | |
[barbican-keystone-listener:children] | |
barbican | |
[barbican-worker:children] | |
barbican | |
# Heat | |
[heat-api:children] | |
heat | |
[heat-api-cfn:children] | |
heat | |
[heat-engine:children] | |
heat | |
# Murano | |
[murano-api:children] | |
murano | |
[murano-engine:children] | |
murano | |
# Ironic | |
[ironic-api:children] | |
ironic | |
[ironic-conductor:children] | |
ironic | |
[ironic-inspector:children] | |
ironic | |
[ironic-pxe:children] | |
ironic | |
# Magnum | |
[magnum-api:children] | |
magnum | |
[magnum-conductor:children] | |
magnum | |
# Sahara | |
[sahara-api:children] | |
sahara | |
[sahara-engine:children] | |
sahara | |
# Mistral | |
[mistral-api:children] | |
mistral | |
[mistral-executor:children] | |
mistral | |
[mistral-engine:children] | |
mistral | |
# Ceilometer | |
[ceilometer-api:children] | |
ceilometer | |
[ceilometer-central:children] | |
ceilometer | |
[ceilometer-notification:children] | |
ceilometer | |
[ceilometer-collector:children] | |
ceilometer | |
[ceilometer-compute:children] | |
compute | |
# Aodh | |
[aodh-api:children] | |
aodh | |
[aodh-evaluator:children] | |
aodh | |
[aodh-listener:children] | |
aodh | |
[aodh-notifier:children] | |
aodh | |
# Congress | |
[congress-api:children] | |
congress | |
[congress-datasource:children] | |
congress | |
[congress-policy-engine:children] | |
congress | |
# Gnocchi | |
[gnocchi-api:children] | |
gnocchi | |
[gnocchi-statsd:children] | |
gnocchi | |
[gnocchi-metricd:children] | |
gnocchi | |
# Multipathd | |
[multipathd:children] | |
compute | |
# Watcher | |
[watcher-api:children] | |
watcher | |
[watcher-engine:children] | |
watcher | |
[watcher-applier:children] | |
watcher | |
# Senlin | |
[senlin-api:children] | |
senlin | |
[senlin-engine:children] | |
senlin |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment