Skip to content
Snippets Groups Projects
multinode 8.73 KiB
Newer Older
  • Learn to ignore specific revisions
  • # These initial groups are the only groups required to be modified. The
    # additional groups are for more control of the environment.
    
    Sam Yaple's avatar
    Sam Yaple committed
    [control]
    
    # These hostname must be resolvable from your deployment host
    
    control01
    control02
    control03
    
    
    # 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]
    network01
    
    network02
    
    [compute]
    
    compute01
    
    
    Mathias Ewald's avatar
    Mathias Ewald committed
    [monitoring]
    monitoring01
    
    
    # When compute nodes and control nodes use different interfaces,
    
    # you need to comment out "api_interface" and other interfaces from the globals.yml
    # and specify like below:
    
    #compute01 neutron_external_interface=eth0 api_interface=em1 storage_interface=em1 tunnel_interface=em1
    
    
    [storage]
    storage01
    
    [deployment]
    localhost       ansible_connection=local
    
    
    [baremetal:children]
    control
    network
    compute
    storage
    
    # You can explicitly specify which hosts run each project by updating the
    # groups in the sections below. Common services are grouped together.
    
    Jeffrey Zhang's avatar
    Jeffrey Zhang committed
    [chrony-server:children]
    
    Jeffrey Zhang's avatar
    Jeffrey Zhang committed
    
    [chrony:children]
    control
    network
    compute
    storage
    monitoring
    
    
    [collectd:children]
    compute
    
    
    Mathias Ewald's avatar
    Mathias Ewald committed
    [grafana:children]
    monitoring
    
    
    Hui Kang's avatar
    Hui Kang committed
    [etcd:children]
    control
    
    
    Mathias Ewald's avatar
    Mathias Ewald committed
    [influxdb:children]
    monitoring
    
    
    [prometheus:children]
    monitoring
    
    
    [kafka:children]
    control
    
    
    caowei's avatar
    caowei committed
    [karbor:children]
    control
    
    
    [kibana:children]
    control
    
    
    Mathias Ewald's avatar
    Mathias Ewald committed
    [telegraf:children]
    
    compute
    control
    
    Mathias Ewald's avatar
    Mathias Ewald committed
    monitoring
    
    network
    storage
    
    [elasticsearch:children]
    control
    
    
    [haproxy:children]
    
    Dan Ardelean's avatar
    Dan Ardelean committed
    [hyperv]
    #hyperv_host
    
    [hyperv:vars]
    #ansible_user=user
    #ansible_password=password
    #ansible_port=5986
    #ansible_connection=winrm
    #ansible_winrm_server_cert_validation=ignore
    
    
    [mariadb:children]
    
    Sam Yaple's avatar
    Sam Yaple committed
    control
    
    [rabbitmq:children]
    
    Sam Yaple's avatar
    Sam Yaple committed
    control
    
    [outward-rabbitmq:children]
    control
    
    
    [monasca:children]
    monitoring
    
    
    [storm:children]
    monitoring
    
    
    [mongodb:children]
    control
    
    
    Sam Yaple's avatar
    Sam Yaple committed
    [keystone:children]
    
    Sam Yaple's avatar
    Sam Yaple committed
    control
    
    Sam Yaple's avatar
    Sam Yaple committed
    
    [glance:children]
    
    Sam Yaple's avatar
    Sam Yaple committed
    control
    
    
    [nova:children]
    
    Sam Yaple's avatar
    Sam Yaple committed
    control
    
    [neutron:children]
    network
    
    
    [openvswitch:children]
    network
    compute
    manila-share
    
    
    [opendaylight:children]
    network
    
    
    [cinder:children]
    
    Sam Yaple's avatar
    Sam Yaple committed
    control
    
    [cloudkitty:children]
    control
    
    
    caowei's avatar
    caowei committed
    [freezer:children]
    control
    
    
    [memcached:children]
    control
    
    
    [horizon:children]
    control
    
    
    [swift:children]
    control
    
    
    zhubingbing's avatar
    zhubingbing committed
    [barbican:children]
    control
    
    
    [heat:children]
    control
    
    
    [murano:children]
    control
    
    
    caowei's avatar
    caowei committed
    [solum:children]
    control
    
    
    [ironic:children]
    control
    
    
    [magnum:children]
    control
    
    
    zhubingbing's avatar
    zhubingbing committed
    [sahara:children]
    control
    
    
    [mistral:children]
    control
    
    [ceilometer:children]
    control
    
    
    zhubingbing's avatar
    zhubingbing committed
    [aodh:children]
    control
    
    
    [congress:children]
    control
    
    
    zhubingbing's avatar
    zhubingbing committed
    [panko:children]
    control
    
    
    zhubingbing's avatar
    zhubingbing committed
    [gnocchi:children]
    control
    
    
    [tacker:children]
    control
    
    
    zhubingbing's avatar
    zhubingbing committed
    [trove:children]
    control
    
    
    # Tempest
    [tempest:children]
    control
    
    
    [senlin:children]
    control
    
    
    [vmtp:children]
    control
    
    
    chenxing's avatar
    chenxing committed
    [vitrage:children]
    control
    
    
    [watcher:children]
    control
    
    
    [rally:children]
    control
    
    
    [searchlight:children]
    control
    
    
    [octavia:children]
    control
    
    
    [designate:children]
    control
    
    
    [placement:children]
    control
    
    
    [bifrost:children]
    deployment
    
    
    [zookeeper:children]
    control
    
    
    root's avatar
    root committed
    [zun:children]
    control
    
    
    Mathieu Rohon's avatar
    Mathieu Rohon committed
    [skydive:children]
    monitoring
    
    
    Mathias Ewald's avatar
    Mathias Ewald committed
    [redis:children]
    control
    
    
    [blazar: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
    
    
    [nova-serialproxy:children]
    nova
    
    
    # Neutron
    [neutron-server:children]
    
    [neutron-dhcp-agent:children]
    neutron
    
    [neutron-l3-agent:children]
    neutron
    
    
    [neutron-lbaas-agent:children]
    neutron
    
    
    [neutron-metadata-agent:children]
    
    [neutron-bgp-dragent:children]
    neutron
    
    
    [neutron-infoblox-ipam-agent:children]
    neutron
    
    
    [ironic-neutron-agent:children]
    neutron
    
    
    Jeffrey Zhang's avatar
    Jeffrey Zhang committed
    [ceph-mds:children]
    ceph
    
    
    [ceph-mgr:children]
    ceph
    
    
    caowei's avatar
    caowei committed
    [ceph-nfs:children]
    ceph
    
    
    [ceph-mon:children]
    ceph
    
    [ceph-rgw:children]
    ceph
    
    [ceph-osd:children]
    storage
    
    
    # Cinder
    
    [cinder-api:children]
    cinder
    
    [cinder-backup:children]
    storage
    
    [cinder-scheduler:children]
    cinder
    
    [cinder-volume:children]
    storage
    
    # Cloudkitty
    [cloudkitty-api:children]
    cloudkitty
    
    [cloudkitty-processor:children]
    cloudkitty
    
    
    caowei's avatar
    caowei committed
    # Freezer
    [freezer-api:children]
    freezer
    
    
    caoyuan's avatar
    caoyuan committed
    [freezer-scheduler:children]
    freezer
    
    
    # iSCSI
    [iscsid:children]
    compute
    
    caowei's avatar
    caowei committed
    # Karbor
    [karbor-api:children]
    karbor
    
    [karbor-protection:children]
    karbor
    
    [karbor-operationengine:children]
    karbor
    
    
    # Manila
    [manila-api:children]
    manila
    
    [manila-scheduler:children]
    manila
    
    [manila-share:children]
    
    Mauricio Lima's avatar
    Mauricio Lima committed
    [manila-data:children]
    
    # Swift
    [swift-proxy-server:children]
    
    
    [swift-account-server:children]
    storage
    
    [swift-container-server:children]
    storage
    
    [swift-object-server:children]
    storage
    
    zhubingbing's avatar
    zhubingbing committed
    # 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
    
    # Monasca
    [monasca-api:children]
    monasca
    
    
    [monasca-log-api:children]
    monasca
    
    
    [monasca-log-transformer:children]
    monasca
    
    
    [monasca-log-persister:children]
    monasca
    
    
    [monasca-log-metrics:children]
    monasca
    
    
    [monasca-thresh:children]
    monasca
    
    
    [monasca-notification:children]
    monasca
    
    
    [monasca-persister:children]
    monasca
    
    
    # Storm
    [storm-worker:children]
    storm
    
    [storm-nimbus:children]
    storm
    
    
    # Ironic
    [ironic-api:children]
    ironic
    
    [ironic-conductor:children]
    ironic
    
    
    [ironic-inspector:children]
    
    ironic
    
    [ironic-pxe:children]
    ironic
    
    [ironic-ipxe:children]
    ironic
    
    
    # Magnum
    [magnum-api:children]
    magnum
    
    [magnum-conductor:children]
    magnum
    
    zhubingbing's avatar
    zhubingbing committed
    # Sahara
    [sahara-api:children]
    sahara
    
    [sahara-engine:children]
    sahara
    
    
    caowei's avatar
    caowei committed
    # Solum
    [solum-api:children]
    solum
    
    [solum-worker:children]
    solum
    
    [solum-deployer:children]
    solum
    
    [solum-conductor:children]
    solum
    
    
    [solum-application-deployment:children]
    solum
    
    [solum-image-builder:children]
    solum
    
    
    # Mistral
    [mistral-api:children]
    mistral
    
    [mistral-executor:children]
    mistral
    
    [mistral-engine:children]
    mistral
    
    
    # Ceilometer
    [ceilometer-central:children]
    ceilometer
    
    [ceilometer-notification:children]
    ceilometer
    
    [ceilometer-compute:children]
    compute
    
    zhubingbing's avatar
    zhubingbing committed
    # 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
    
    
    zhubingbing's avatar
    zhubingbing committed
    # Panko
    [panko-api:children]
    panko
    
    
    zhubingbing's avatar
    zhubingbing committed
    # Gnocchi
    [gnocchi-api:children]
    gnocchi
    
    [gnocchi-statsd:children]
    gnocchi
    
    [gnocchi-metricd:children]
    gnocchi
    
    
    zhubingbing's avatar
    zhubingbing committed
    # Trove
    [trove-api:children]
    trove
    
    [trove-conductor:children]
    trove
    
    [trove-taskmanager:children]
    trove
    
    
    # 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
    
    
    # Searchlight
    [searchlight-api:children]
    searchlight
    
    [searchlight-listener:children]
    searchlight
    
    
    # Octavia
    [octavia-api:children]
    octavia
    
    [octavia-health-manager:children]
    octavia
    
    [octavia-housekeeping:children]
    octavia
    
    [octavia-worker:children]
    octavia
    
    
    # Designate
    [designate-api:children]
    designate
    
    [designate-central:children]
    designate
    
    
    [designate-producer:children]
    designate
    
    
    [designate-mdns:children]
    
    network
    
    
    [designate-worker:children]
    designate
    
    [designate-sink:children]
    designate
    
    [designate-backend-bind9:children]
    designate
    
    
    # Placement
    [placement-api:children]
    placement
    
    root's avatar
    root committed
    
    # Zun
    [zun-api:children]
    zun
    
    
    [zun-wsproxy:children]
    zun
    
    
    root's avatar
    root committed
    [zun-compute:children]
    compute
    
    Mathieu Rohon's avatar
    Mathieu Rohon committed
    
    # Skydive
    [skydive-analyzer:children]
    skydive
    
    [skydive-agent:children]
    compute
    network
    
    
    # Tacker
    [tacker-server:children]
    tacker
    
    [tacker-conductor:children]
    tacker
    
    chenxing's avatar
    chenxing committed
    
    # Vitrage
    [vitrage-api:children]
    vitrage
    
    [vitrage-notifier:children]
    vitrage
    
    [vitrage-graph:children]
    vitrage
    
    [vitrage-collector:children]
    vitrage
    
    [vitrage-ml:children]
    vitrage
    
    
    # Blazar
    [blazar-api:children]
    blazar
    
    [blazar-manager:children]
    blazar
    
    
    # Prometheus
    [prometheus-node-exporter:children]
    monitoring
    control
    compute
    network
    storage
    
    [prometheus-mysqld-exporter:children]
    mariadb
    
    [prometheus-haproxy-exporter:children]
    haproxy
    
    
    [prometheus-memcached-exporter:children]
    memcached
    
    
    [prometheus-cadvisor:children]
    monitoring
    control
    compute
    network
    storage
    
    
    [prometheus-alertmanager:children]
    monitoring