Skip to content

Instantly share code, notes, and snippets.

@mgariepy
Created April 20, 2017 14:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mgariepy/32154b5628e9f26dedde74efe100a208 to your computer and use it in GitHub Desktop.
Save mgariepy/32154b5628e9f26dedde74efe100a208 to your computer and use it in GitHub Desktop.
:/opt/openstack-ansible# cat /etc/openstack_deploy/openstack_inventory.json
{
"_meta": {
"hostvars": {
"compute01": {
"ansible_host": "172.16.20.41",
"ansible_ssh_host": "172.16.20.41",
"component": "nova_compute",
"container_address": "172.16.20.41",
"container_name": "compute01",
"container_networks": {
"eth11_address": {
"bridge": "br-vlan",
"netmask": null,
"type": "veth"
},
"eth12_address": {
"bridge": "br-ex",
"netmask": null,
"type": "veth"
},
"management_address": {
"address": "172.16.20.41",
"bridge": "br-mgmt",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"bridge": "br-storage",
"netmask": "255.255.255.0",
"type": "veth"
},
"tunnel_address": {
"bridge": "br-vxlan",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"container_types": "compute01-host_containers",
"is_metal": true,
"neutron_linuxbridge_agent_ini_overrides": {
"linux_bridge": {
"physical_interface_mappings": "vlan:br-vlan"
}
},
"physical_host": "compute01",
"physical_host_group": "compute_hosts",
"properties": {
"container_release": "trusty",
"is_metal": true,
"service_name": "nova"
}
},
"compute02": {
"ansible_host": "172.16.20.42",
"ansible_ssh_host": "172.16.20.42",
"component": "nova_compute",
"container_address": "172.16.20.42",
"container_name": "compute02",
"container_networks": {
"eth11_address": {
"bridge": "br-vlan",
"netmask": null,
"type": "veth"
},
"eth12_address": {
"bridge": "br-ex",
"netmask": null,
"type": "veth"
},
"management_address": {
"address": "172.16.20.42",
"bridge": "br-mgmt",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"bridge": "br-storage",
"netmask": "255.255.255.0",
"type": "veth"
},
"tunnel_address": {
"bridge": "br-vxlan",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"container_types": "compute02-host_containers",
"is_metal": true,
"neutron_linuxbridge_agent_ini_overrides": {
"linux_bridge": {
"physical_interface_mappings": "vlan:br-vlan"
}
},
"physical_host": "compute02",
"physical_host_group": "compute_hosts",
"properties": {
"container_release": "trusty",
"is_metal": true,
"service_name": "nova"
}
},
"compute03": {
"ansible_host": "172.16.20.43",
"ansible_ssh_host": "172.16.20.43",
"component": "nova_compute",
"container_address": "172.16.20.43",
"container_name": "compute03",
"container_networks": {
"eth11_address": {
"bridge": "br-vlan",
"netmask": null,
"type": "veth"
},
"eth12_address": {
"bridge": "br-ex",
"netmask": null,
"type": "veth"
},
"management_address": {
"address": "172.16.20.43",
"bridge": "br-mgmt",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"bridge": "br-storage",
"netmask": "255.255.255.0",
"type": "veth"
},
"tunnel_address": {
"bridge": "br-vxlan",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"container_types": "compute03-host_containers",
"is_metal": true,
"neutron_linuxbridge_agent_ini_overrides": {
"linux_bridge": {
"physical_interface_mappings": "vlan:br-vlan"
}
},
"physical_host": "compute03",
"physical_host_group": "compute_hosts",
"properties": {
"container_release": "trusty",
"is_metal": true,
"service_name": "nova"
}
},
"controller01": {
"ansible_host": "172.16.20.11",
"ansible_ssh_host": "172.16.20.11",
"component": "haproxy",
"container_address": "172.16.20.11",
"container_name": "controller01",
"container_networks": {
"management_address": {
"address": "172.16.20.11",
"bridge": "br-mgmt",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"container_types": "controller01-host_containers",
"is_metal": true,
"neutron_neutron_conf_overrides": {
"quotas": {
"quota_loadbalancer": 0
}
},
"physical_host": "controller01",
"physical_host_group": "haproxy_hosts",
"properties": {
"is_metal": true,
"service_name": "haproxy"
}
},
"controller01_cinder_api_container-5b885741": {
"ansible_host": "172.16.20.117",
"ansible_ssh_host": "172.16.20.117",
"component": "cinder_api",
"container_address": "172.16.20.117",
"container_name": "controller01_cinder_api_container-5b885741",
"container_networks": {
"management_address": {
"address": "172.16.20.117",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.162",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "storage-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "cinder"
}
},
"controller01_cinder_scheduler_container-2127f0cd": {
"ansible_host": "172.16.20.194",
"ansible_ssh_host": "172.16.20.194",
"component": "cinder_scheduler",
"container_address": "172.16.20.194",
"container_name": "controller01_cinder_scheduler_container-2127f0cd",
"container_networks": {
"management_address": {
"address": "172.16.20.194",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "storage-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "cinder"
}
},
"controller01_cinder_volumes_container-1d90e689": {
"ansible_host": "172.16.20.136",
"ansible_ssh_host": "172.16.20.136",
"cinder_backends": {
"volumes_hdd": {
"glance_api_version": 2,
"rados_connect_timeout": -1,
"rbd_ceph_conf": "/etc/ceph/ceph.conf",
"rbd_flatten_volume_from_snapshot": "false",
"rbd_max_clone_depth": 5,
"rbd_pool": "volumes",
"rbd_secret_uuid": "{{ cinder_ceph_client_uuid }}",
"rbd_store_chunk_size": 4,
"rbd_user": "{{ cinder_ceph_client }}",
"volume_backend_name": "volumes",
"volume_driver": "cinder.volume.drivers.rbd.RBDDriver"
}
},
"component": "cinder_volume",
"container_address": "172.16.20.136",
"container_name": "controller01_cinder_volumes_container-1d90e689",
"container_networks": {
"management_address": {
"address": "172.16.20.136",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.114",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "storage_hosts",
"properties": {
"container_release": "trusty",
"is_metal": true,
"service_name": "cinder"
}
},
"controller01_galera_container-12c730b4": {
"ansible_host": "172.16.20.77",
"ansible_ssh_host": "172.16.20.77",
"component": "galera",
"container_address": "172.16.20.77",
"container_name": "controller01_galera_container-12c730b4",
"container_networks": {
"management_address": {
"address": "172.16.20.77",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"log_directory": "mysql_logs",
"service_name": "galera"
}
},
"controller01_glance_container-12aa6cbf": {
"ansible_host": "172.16.20.203",
"ansible_ssh_host": "172.16.20.203",
"component": "glance_api",
"container_address": "172.16.20.203",
"container_name": "controller01_glance_container-12aa6cbf",
"container_networks": {
"management_address": {
"address": "172.16.20.203",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.161",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_fs_size": "12G",
"container_release": "trusty",
"service_name": "glance"
}
},
"controller01_heat_apis_container-1d11d4e8": {
"ansible_host": "172.16.20.250",
"ansible_ssh_host": "172.16.20.250",
"component": "heat_api_cloudwatch",
"container_address": "172.16.20.250",
"container_name": "controller01_heat_apis_container-1d11d4e8",
"container_networks": {
"management_address": {
"address": "172.16.20.250",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "heat"
}
},
"controller01_heat_engine_container-97e9a41d": {
"ansible_host": "172.16.20.52",
"ansible_ssh_host": "172.16.20.52",
"component": "heat_engine",
"container_address": "172.16.20.52",
"container_name": "controller01_heat_engine_container-97e9a41d",
"container_networks": {
"management_address": {
"address": "172.16.20.52",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "heat"
}
},
"controller01_horizon_container-4ed7ffa3": {
"ansible_host": "172.16.20.219",
"ansible_ssh_host": "172.16.20.219",
"component": "horizon",
"container_address": "172.16.20.219",
"container_name": "controller01_horizon_container-4ed7ffa3",
"container_networks": {
"management_address": {
"address": "172.16.20.219",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "horizon"
}
},
"controller01_keystone_container-cfbf6744": {
"ansible_host": "172.16.20.131",
"ansible_ssh_host": "172.16.20.131",
"component": "keystone",
"container_address": "172.16.20.131",
"container_name": "controller01_keystone_container-cfbf6744",
"container_networks": {
"management_address": {
"address": "172.16.20.131",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "identity_hosts",
"properties": {
"container_release": "trusty",
"service_name": "keystone"
}
},
"controller01_memcached_container-676228a5": {
"ansible_host": "172.16.20.162",
"ansible_ssh_host": "172.16.20.162",
"component": "memcached",
"container_address": "172.16.20.162",
"container_name": "controller01_memcached_container-676228a5",
"container_networks": {
"management_address": {
"address": "172.16.20.162",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "memcached"
}
},
"controller01_neutron_agents_container-723e80e4": {
"ansible_host": "172.16.20.98",
"ansible_ssh_host": "172.16.20.98",
"component": "neutron_agent",
"container_address": "172.16.20.98",
"container_name": "controller01_neutron_agents_container-723e80e4",
"container_networks": {
"eth11_address": {
"bridge": "br-vlan",
"interface": "eth11",
"netmask": null,
"type": "veth"
},
"eth12_address": {
"bridge": "br-ex",
"interface": "eth12",
"netmask": null,
"type": "veth"
},
"management_address": {
"address": "172.16.20.98",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"tunnel_address": {
"address": "172.16.22.132",
"bridge": "br-vxlan",
"interface": "eth10",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "network_hosts",
"properties": {
"container_release": "trusty",
"service_name": "neutron"
}
},
"controller01_neutron_server_container-11ba748d": {
"ansible_host": "172.16.20.101",
"ansible_ssh_host": "172.16.20.101",
"component": "neutron_server",
"container_address": "172.16.20.101",
"container_name": "controller01_neutron_server_container-11ba748d",
"container_networks": {
"management_address": {
"address": "172.16.20.101",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "network_hosts",
"properties": {
"container_release": "trusty",
"service_name": "neutron"
}
},
"controller01_nova_api_metadata_container-364c2cb5": {
"ansible_host": "172.16.20.56",
"ansible_ssh_host": "172.16.20.56",
"component": "nova_api_metadata",
"container_address": "172.16.20.56",
"container_name": "controller01_nova_api_metadata_container-364c2cb5",
"container_networks": {
"management_address": {
"address": "172.16.20.56",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller01_nova_api_os_compute_container-3db63275": {
"ansible_host": "172.16.20.73",
"ansible_ssh_host": "172.16.20.73",
"component": "nova_api_os_compute",
"container_address": "172.16.20.73",
"container_name": "controller01_nova_api_os_compute_container-3db63275",
"container_networks": {
"management_address": {
"address": "172.16.20.73",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller01_nova_cert_container-5ccd8b8d": {
"ansible_host": "172.16.20.115",
"ansible_ssh_host": "172.16.20.115",
"component": "nova_cert",
"container_address": "172.16.20.115",
"container_name": "controller01_nova_cert_container-5ccd8b8d",
"container_networks": {
"management_address": {
"address": "172.16.20.115",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller01_nova_conductor_container-9df729da": {
"ansible_host": "172.16.20.171",
"ansible_ssh_host": "172.16.20.171",
"component": "nova_conductor",
"container_address": "172.16.20.171",
"container_name": "controller01_nova_conductor_container-9df729da",
"container_networks": {
"management_address": {
"address": "172.16.20.171",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller01_nova_console_container-a4aa8b7b": {
"ansible_host": "172.16.20.172",
"ansible_ssh_host": "172.16.20.172",
"component": "nova_console",
"container_address": "172.16.20.172",
"container_name": "controller01_nova_console_container-a4aa8b7b",
"container_networks": {
"management_address": {
"address": "172.16.20.172",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller01_nova_scheduler_container-525020b0": {
"ansible_host": "172.16.20.217",
"ansible_ssh_host": "172.16.20.217",
"component": "nova_scheduler",
"container_address": "172.16.20.217",
"container_name": "controller01_nova_scheduler_container-525020b0",
"container_networks": {
"management_address": {
"address": "172.16.20.217",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller01_rabbit_mq_container-ffad365b": {
"ansible_host": "172.16.20.202",
"ansible_ssh_host": "172.16.20.202",
"component": "rabbitmq",
"container_address": "172.16.20.202",
"container_name": "controller01_rabbit_mq_container-ffad365b",
"container_networks": {
"management_address": {
"address": "172.16.20.202",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "rabbitmq"
}
},
"controller01_utility_container-3f98aac0": {
"ansible_host": "172.16.20.238",
"ansible_ssh_host": "172.16.20.238",
"component": "utility",
"container_address": "172.16.20.238",
"container_name": "controller01_utility_container-3f98aac0",
"container_networks": {
"management_address": {
"address": "172.16.20.238",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller01",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "utility"
}
},
"controller02": {
"ansible_host": "172.16.20.12",
"ansible_ssh_host": "172.16.20.12",
"component": "haproxy",
"container_address": "172.16.20.12",
"container_name": "controller02",
"container_networks": {
"management_address": {
"address": "172.16.20.12",
"bridge": "br-mgmt",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"container_types": "controller02-host_containers",
"is_metal": true,
"neutron_neutron_conf_overrides": {
"quotas": {
"quota_loadbalancer": 0
}
},
"physical_host": "controller02",
"physical_host_group": "haproxy_hosts",
"properties": {
"is_metal": true,
"service_name": "haproxy"
}
},
"controller02_cinder_api_container-1755c366": {
"ansible_host": "172.16.20.229",
"ansible_ssh_host": "172.16.20.229",
"component": "cinder_api",
"container_address": "172.16.20.229",
"container_name": "controller02_cinder_api_container-1755c366",
"container_networks": {
"management_address": {
"address": "172.16.20.229",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.145",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "storage-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "cinder"
}
},
"controller02_cinder_scheduler_container-6c957176": {
"ansible_host": "172.16.20.225",
"ansible_ssh_host": "172.16.20.225",
"component": "cinder_scheduler",
"container_address": "172.16.20.225",
"container_name": "controller02_cinder_scheduler_container-6c957176",
"container_networks": {
"management_address": {
"address": "172.16.20.225",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "storage-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "cinder"
}
},
"controller02_cinder_volumes_container-0f0e2f5e": {
"ansible_host": "172.16.20.248",
"ansible_ssh_host": "172.16.20.248",
"cinder_backends": {
"volumes_hdd": {
"glance_api_version": 2,
"rados_connect_timeout": -1,
"rbd_ceph_conf": "/etc/ceph/ceph.conf",
"rbd_flatten_volume_from_snapshot": "false",
"rbd_max_clone_depth": 5,
"rbd_pool": "volumes",
"rbd_secret_uuid": "{{ cinder_ceph_client_uuid }}",
"rbd_store_chunk_size": 4,
"rbd_user": "{{ cinder_ceph_client }}",
"volume_backend_name": "volumes",
"volume_driver": "cinder.volume.drivers.rbd.RBDDriver"
}
},
"component": "cinder_volume",
"container_address": "172.16.20.248",
"container_name": "controller02_cinder_volumes_container-0f0e2f5e",
"container_networks": {
"management_address": {
"address": "172.16.20.248",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.113",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "storage_hosts",
"properties": {
"container_release": "trusty",
"is_metal": true,
"service_name": "cinder"
}
},
"controller02_galera_container-4f00539b": {
"ansible_host": "172.16.20.49",
"ansible_ssh_host": "172.16.20.49",
"component": "galera",
"container_address": "172.16.20.49",
"container_name": "controller02_galera_container-4f00539b",
"container_networks": {
"management_address": {
"address": "172.16.20.49",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"log_directory": "mysql_logs",
"service_name": "galera"
}
},
"controller02_glance_container-285aceee": {
"ansible_host": "172.16.20.209",
"ansible_ssh_host": "172.16.20.209",
"component": "glance_api",
"container_address": "172.16.20.209",
"container_name": "controller02_glance_container-285aceee",
"container_networks": {
"management_address": {
"address": "172.16.20.209",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.92",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_fs_size": "12G",
"container_release": "trusty",
"service_name": "glance"
}
},
"controller02_heat_apis_container-3791d337": {
"ansible_host": "172.16.20.118",
"ansible_ssh_host": "172.16.20.118",
"component": "heat_api_cloudwatch",
"container_address": "172.16.20.118",
"container_name": "controller02_heat_apis_container-3791d337",
"container_networks": {
"management_address": {
"address": "172.16.20.118",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "heat"
}
},
"controller02_heat_engine_container-647229cf": {
"ansible_host": "172.16.20.64",
"ansible_ssh_host": "172.16.20.64",
"component": "heat_engine",
"container_address": "172.16.20.64",
"container_name": "controller02_heat_engine_container-647229cf",
"container_networks": {
"management_address": {
"address": "172.16.20.64",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "heat"
}
},
"controller02_horizon_container-7950e2ea": {
"ansible_host": "172.16.20.67",
"ansible_ssh_host": "172.16.20.67",
"component": "horizon",
"container_address": "172.16.20.67",
"container_name": "controller02_horizon_container-7950e2ea",
"container_networks": {
"management_address": {
"address": "172.16.20.67",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "horizon"
}
},
"controller02_keystone_container-af1a37c1": {
"ansible_host": "172.16.20.93",
"ansible_ssh_host": "172.16.20.93",
"component": "keystone",
"container_address": "172.16.20.93",
"container_name": "controller02_keystone_container-af1a37c1",
"container_networks": {
"management_address": {
"address": "172.16.20.93",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "identity_hosts",
"properties": {
"container_release": "trusty",
"service_name": "keystone"
}
},
"controller02_memcached_container-1bf26ca9": {
"ansible_host": "172.16.20.120",
"ansible_ssh_host": "172.16.20.120",
"component": "memcached",
"container_address": "172.16.20.120",
"container_name": "controller02_memcached_container-1bf26ca9",
"container_networks": {
"management_address": {
"address": "172.16.20.120",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "memcached"
}
},
"controller02_neutron_agents_container-73081c3f": {
"ansible_host": "172.16.20.254",
"ansible_ssh_host": "172.16.20.254",
"component": "neutron_agent",
"container_address": "172.16.20.254",
"container_name": "controller02_neutron_agents_container-73081c3f",
"container_networks": {
"eth11_address": {
"bridge": "br-vlan",
"interface": "eth11",
"netmask": null,
"type": "veth"
},
"eth12_address": {
"bridge": "br-ex",
"interface": "eth12",
"netmask": null,
"type": "veth"
},
"management_address": {
"address": "172.16.20.254",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"tunnel_address": {
"address": "172.16.22.202",
"bridge": "br-vxlan",
"interface": "eth10",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "network_hosts",
"properties": {
"container_release": "trusty",
"service_name": "neutron"
}
},
"controller02_neutron_server_container-0756270a": {
"ansible_host": "172.16.20.233",
"ansible_ssh_host": "172.16.20.233",
"component": "neutron_server",
"container_address": "172.16.20.233",
"container_name": "controller02_neutron_server_container-0756270a",
"container_networks": {
"management_address": {
"address": "172.16.20.233",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "network_hosts",
"properties": {
"container_release": "trusty",
"service_name": "neutron"
}
},
"controller02_nova_api_metadata_container-03e84214": {
"ansible_host": "172.16.20.94",
"ansible_ssh_host": "172.16.20.94",
"component": "nova_api_metadata",
"container_address": "172.16.20.94",
"container_name": "controller02_nova_api_metadata_container-03e84214",
"container_networks": {
"management_address": {
"address": "172.16.20.94",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller02_nova_api_os_compute_container-a47e98a1": {
"ansible_host": "172.16.20.143",
"ansible_ssh_host": "172.16.20.143",
"component": "nova_api_os_compute",
"container_address": "172.16.20.143",
"container_name": "controller02_nova_api_os_compute_container-a47e98a1",
"container_networks": {
"management_address": {
"address": "172.16.20.143",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller02_nova_cert_container-5fcde81b": {
"ansible_host": "172.16.20.66",
"ansible_ssh_host": "172.16.20.66",
"component": "nova_cert",
"container_address": "172.16.20.66",
"container_name": "controller02_nova_cert_container-5fcde81b",
"container_networks": {
"management_address": {
"address": "172.16.20.66",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller02_nova_conductor_container-7464705c": {
"ansible_host": "172.16.20.204",
"ansible_ssh_host": "172.16.20.204",
"component": "nova_conductor",
"container_address": "172.16.20.204",
"container_name": "controller02_nova_conductor_container-7464705c",
"container_networks": {
"management_address": {
"address": "172.16.20.204",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller02_nova_console_container-c4122173": {
"ansible_host": "172.16.20.159",
"ansible_ssh_host": "172.16.20.159",
"component": "nova_console",
"container_address": "172.16.20.159",
"container_name": "controller02_nova_console_container-c4122173",
"container_networks": {
"management_address": {
"address": "172.16.20.159",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller02_nova_scheduler_container-72be464d": {
"ansible_host": "172.16.20.134",
"ansible_ssh_host": "172.16.20.134",
"component": "nova_scheduler",
"container_address": "172.16.20.134",
"container_name": "controller02_nova_scheduler_container-72be464d",
"container_networks": {
"management_address": {
"address": "172.16.20.134",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller02_rabbit_mq_container-790aaaba": {
"ansible_host": "172.16.20.124",
"ansible_ssh_host": "172.16.20.124",
"component": "rabbitmq",
"container_address": "172.16.20.124",
"container_name": "controller02_rabbit_mq_container-790aaaba",
"container_networks": {
"management_address": {
"address": "172.16.20.124",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "rabbitmq"
}
},
"controller02_repo_container-18c96d5d": {
"ansible_host": "172.16.20.206",
"ansible_ssh_host": "172.16.20.206",
"component": "pkg_repo",
"container_address": "172.16.20.206",
"container_name": "controller02_repo_container-18c96d5d",
"container_networks": {
"management_address": {
"address": "172.16.20.206",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "repo-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "repo"
}
},
"controller02_rsyslog_container-924360bf": {
"ansible_host": "172.16.20.129",
"ansible_ssh_host": "172.16.20.129",
"component": "rsyslog",
"container_address": "172.16.20.129",
"container_name": "controller02_rsyslog_container-924360bf",
"container_networks": {
"management_address": {
"address": "172.16.20.129",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "log_hosts",
"properties": {
"container_release": "trusty",
"service_name": "rsyslog"
}
},
"controller02_utility_container-cd4e9668": {
"ansible_host": "172.16.20.245",
"ansible_ssh_host": "172.16.20.245",
"component": "utility",
"container_address": "172.16.20.245",
"container_name": "controller02_utility_container-cd4e9668",
"container_networks": {
"management_address": {
"address": "172.16.20.245",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller02",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "utility"
}
},
"controller03": {
"ansible_host": "172.16.20.13",
"ansible_ssh_host": "172.16.20.13",
"component": "haproxy",
"container_address": "172.16.20.13",
"container_name": "controller03",
"container_networks": {
"management_address": {
"address": "172.16.20.13",
"bridge": "br-mgmt",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"container_types": "controller03-host_containers",
"is_metal": true,
"keepalived_priority_backup": 10,
"neutron_neutron_conf_overrides": {
"quotas": {
"quota_loadbalancer": 0
}
},
"physical_host": "controller03",
"physical_host_group": "haproxy_hosts",
"properties": {
"is_metal": true,
"service_name": "haproxy"
}
},
"controller03_cinder_api_container-e0d59adf": {
"ansible_host": "172.16.20.168",
"ansible_ssh_host": "172.16.20.168",
"component": "cinder_api",
"container_address": "172.16.20.168",
"container_name": "controller03_cinder_api_container-e0d59adf",
"container_networks": {
"management_address": {
"address": "172.16.20.168",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.47",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "storage-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "cinder"
}
},
"controller03_cinder_scheduler_container-75d036cb": {
"ansible_host": "172.16.20.201",
"ansible_ssh_host": "172.16.20.201",
"component": "cinder_scheduler",
"container_address": "172.16.20.201",
"container_name": "controller03_cinder_scheduler_container-75d036cb",
"container_networks": {
"management_address": {
"address": "172.16.20.201",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "storage-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "cinder"
}
},
"controller03_cinder_volumes_container-a7cf7a09": {
"ansible_host": "172.16.20.246",
"ansible_ssh_host": "172.16.20.246",
"cinder_backends": {
"volumes_hdd": {
"glance_api_version": 2,
"rados_connect_timeout": -1,
"rbd_ceph_conf": "/etc/ceph/ceph.conf",
"rbd_flatten_volume_from_snapshot": "false",
"rbd_max_clone_depth": 5,
"rbd_pool": "volumes",
"rbd_secret_uuid": "{{ cinder_ceph_client_uuid }}",
"rbd_store_chunk_size": 4,
"rbd_user": "{{ cinder_ceph_client }}",
"volume_backend_name": "volumes",
"volume_driver": "cinder.volume.drivers.rbd.RBDDriver"
}
},
"component": "cinder_volume",
"container_address": "172.16.20.246",
"container_name": "controller03_cinder_volumes_container-a7cf7a09",
"container_networks": {
"management_address": {
"address": "172.16.20.246",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.235",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "storage_hosts",
"properties": {
"container_release": "trusty",
"is_metal": true,
"service_name": "cinder"
}
},
"controller03_galera_container-e57742ca": {
"ansible_host": "172.16.20.116",
"ansible_ssh_host": "172.16.20.116",
"component": "galera",
"container_address": "172.16.20.116",
"container_name": "controller03_galera_container-e57742ca",
"container_networks": {
"management_address": {
"address": "172.16.20.116",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"log_directory": "mysql_logs",
"service_name": "galera"
}
},
"controller03_glance_container-8087359f": {
"ansible_host": "172.16.20.173",
"ansible_ssh_host": "172.16.20.173",
"component": "glance_api",
"container_address": "172.16.20.173",
"container_name": "controller03_glance_container-8087359f",
"container_networks": {
"management_address": {
"address": "172.16.20.173",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"storage_address": {
"address": "172.16.21.234",
"bridge": "br-storage",
"interface": "eth2",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_fs_size": "12G",
"container_release": "trusty",
"service_name": "glance"
}
},
"controller03_heat_apis_container-0f6140a1": {
"ansible_host": "172.16.20.199",
"ansible_ssh_host": "172.16.20.199",
"component": "heat_api_cloudwatch",
"container_address": "172.16.20.199",
"container_name": "controller03_heat_apis_container-0f6140a1",
"container_networks": {
"management_address": {
"address": "172.16.20.199",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "heat"
}
},
"controller03_heat_engine_container-807278da": {
"ansible_host": "172.16.20.147",
"ansible_ssh_host": "172.16.20.147",
"component": "heat_engine",
"container_address": "172.16.20.147",
"container_name": "controller03_heat_engine_container-807278da",
"container_networks": {
"management_address": {
"address": "172.16.20.147",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "heat"
}
},
"controller03_horizon_container-cd4813ff": {
"ansible_host": "172.16.20.184",
"ansible_ssh_host": "172.16.20.184",
"component": "horizon",
"container_address": "172.16.20.184",
"container_name": "controller03_horizon_container-cd4813ff",
"container_networks": {
"management_address": {
"address": "172.16.20.184",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "horizon"
}
},
"controller03_keystone_container-641246f2": {
"ansible_host": "172.16.20.82",
"ansible_ssh_host": "172.16.20.82",
"component": "keystone",
"container_address": "172.16.20.82",
"container_name": "controller03_keystone_container-641246f2",
"container_networks": {
"management_address": {
"address": "172.16.20.82",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "identity_hosts",
"properties": {
"container_release": "trusty",
"service_name": "keystone"
}
},
"controller03_memcached_container-4e5a5660": {
"ansible_host": "172.16.20.96",
"ansible_ssh_host": "172.16.20.96",
"component": "memcached",
"container_address": "172.16.20.96",
"container_name": "controller03_memcached_container-4e5a5660",
"container_networks": {
"management_address": {
"address": "172.16.20.96",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "memcached"
}
},
"controller03_neutron_agents_container-ed4dc27d": {
"ansible_host": "172.16.20.146",
"ansible_ssh_host": "172.16.20.146",
"component": "neutron_agent",
"container_address": "172.16.20.146",
"container_name": "controller03_neutron_agents_container-ed4dc27d",
"container_networks": {
"eth11_address": {
"bridge": "br-vlan",
"interface": "eth11",
"netmask": null,
"type": "veth"
},
"eth12_address": {
"bridge": "br-ex",
"interface": "eth12",
"netmask": null,
"type": "veth"
},
"management_address": {
"address": "172.16.20.146",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
},
"tunnel_address": {
"address": "172.16.22.153",
"bridge": "br-vxlan",
"interface": "eth10",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "network_hosts",
"properties": {
"container_release": "trusty",
"service_name": "neutron"
}
},
"controller03_neutron_server_container-c13827f4": {
"ansible_host": "172.16.20.63",
"ansible_ssh_host": "172.16.20.63",
"component": "neutron_server",
"container_address": "172.16.20.63",
"container_name": "controller03_neutron_server_container-c13827f4",
"container_networks": {
"management_address": {
"address": "172.16.20.63",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "network_hosts",
"properties": {
"container_release": "trusty",
"service_name": "neutron"
}
},
"controller03_nova_api_metadata_container-88866f24": {
"ansible_host": "172.16.20.228",
"ansible_ssh_host": "172.16.20.228",
"component": "nova_api_metadata",
"container_address": "172.16.20.228",
"container_name": "controller03_nova_api_metadata_container-88866f24",
"container_networks": {
"management_address": {
"address": "172.16.20.228",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller03_nova_api_os_compute_container-89d01e42": {
"ansible_host": "172.16.20.104",
"ansible_ssh_host": "172.16.20.104",
"component": "nova_api_os_compute",
"container_address": "172.16.20.104",
"container_name": "controller03_nova_api_os_compute_container-89d01e42",
"container_networks": {
"management_address": {
"address": "172.16.20.104",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller03_nova_cert_container-291bfc38": {
"ansible_host": "172.16.20.91",
"ansible_ssh_host": "172.16.20.91",
"component": "nova_cert",
"container_address": "172.16.20.91",
"container_name": "controller03_nova_cert_container-291bfc38",
"container_networks": {
"management_address": {
"address": "172.16.20.91",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller03_nova_conductor_container-70c5c63f": {
"ansible_host": "172.16.20.145",
"ansible_ssh_host": "172.16.20.145",
"component": "nova_conductor",
"container_address": "172.16.20.145",
"container_name": "controller03_nova_conductor_container-70c5c63f",
"container_networks": {
"management_address": {
"address": "172.16.20.145",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller03_nova_console_container-508052a1": {
"ansible_host": "172.16.20.70",
"ansible_ssh_host": "172.16.20.70",
"component": "nova_console",
"container_address": "172.16.20.70",
"container_name": "controller03_nova_console_container-508052a1",
"container_networks": {
"management_address": {
"address": "172.16.20.70",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller03_nova_scheduler_container-fc96677b": {
"ansible_host": "172.16.20.205",
"ansible_ssh_host": "172.16.20.205",
"component": "nova_scheduler",
"container_address": "172.16.20.205",
"container_name": "controller03_nova_scheduler_container-fc96677b",
"container_networks": {
"management_address": {
"address": "172.16.20.205",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "os-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "nova"
}
},
"controller03_rabbit_mq_container-994fd0af": {
"ansible_host": "172.16.20.99",
"ansible_ssh_host": "172.16.20.99",
"component": "rabbitmq",
"container_address": "172.16.20.99",
"container_name": "controller03_rabbit_mq_container-994fd0af",
"container_networks": {
"management_address": {
"address": "172.16.20.99",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "rabbitmq"
}
},
"controller03_repo_container-118ff7a8": {
"ansible_host": "172.16.20.148",
"ansible_ssh_host": "172.16.20.148",
"component": "pkg_repo",
"container_address": "172.16.20.148",
"container_name": "controller03_repo_container-118ff7a8",
"container_networks": {
"management_address": {
"address": "172.16.20.148",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "repo-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "repo"
}
},
"controller03_rsyslog_container-93b334a4": {
"ansible_host": "172.16.20.210",
"ansible_ssh_host": "172.16.20.210",
"component": "rsyslog",
"container_address": "172.16.20.210",
"container_name": "controller03_rsyslog_container-93b334a4",
"container_networks": {
"management_address": {
"address": "172.16.20.210",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "log_hosts",
"properties": {
"container_release": "trusty",
"service_name": "rsyslog"
}
},
"controller03_utility_container-2ddabaed": {
"ansible_host": "172.16.20.197",
"ansible_ssh_host": "172.16.20.197",
"component": "utility",
"container_address": "172.16.20.197",
"container_name": "controller03_utility_container-2ddabaed",
"container_networks": {
"management_address": {
"address": "172.16.20.197",
"bridge": "br-mgmt",
"interface": "eth1",
"netmask": "255.255.255.0",
"type": "veth"
}
},
"physical_host": "controller03",
"physical_host_group": "shared-infra_hosts",
"properties": {
"container_release": "trusty",
"service_name": "utility"
}
}
}
},
"all": {
"vars": {
"container_cidr": "172.16.20.0/24",
"external_lb_vip_address": "204.19.23.16",
"haproxy_ssl": true,
"haproxy_stats_bind_address": "204.19.23.16",
"haproxy_stats_enabled": true,
"horizon_allowed_hosts": "nimbus.ccs.usherbrooke.ca",
"horizon_user_ssl_cert": "/root/ssl/nimbus.ccs.usherbrooke.ca.crt",
"horizon_user_ssl_key": "/root/ssl/nimbus.ccs.usherbrooke.ca.key",
"internal_lb_vip_address": "172.16.20.2",
"keystone_user_ssl_cert": "/root/ssl/nimbus.ccs.usherbrooke.ca.crt",
"keystone_user_ssl_key": "/root/ssl/nimbus.ccs.usherbrooke.ca.key",
"management_bridge": "br-mgmt",
"nova_spice_html5proxy_base_proto": "https",
"openstack_service_publicuri_proto": "https",
"provider_networks": [
{
"network": {
"container_bridge": "br-mgmt",
"container_interface": "eth1",
"container_type": "veth",
"group_binds": [
"all_containers",
"hosts"
],
"ip_from_q": "management",
"is_container_address": true,
"is_ssh_address": true,
"type": "raw"
}
},
{
"network": {
"container_bridge": "br-storage",
"container_interface": "eth2",
"container_type": "veth",
"group_binds": [
"glance_api",
"cinder_api",
"cinder_volume",
"nova_compute",
"ceph_all"
],
"ip_from_q": "storage",
"type": "raw"
}
},
{
"network": {
"container_bridge": "br-vxlan",
"container_interface": "eth10",
"container_type": "veth",
"group_binds": [
"neutron_linuxbridge_agent"
],
"ip_from_q": "tunnel",
"net_name": "vxlan",
"range": "1:5000",
"type": "vxlan"
}
},
{
"network": {
"container_bridge": "br-vlan",
"container_interface": "eth11",
"container_type": "veth",
"group_binds": [
"neutron_linuxbridge_agent"
],
"net_name": "vlan",
"range": "2300:2400",
"type": "vlan"
}
},
{
"network": {
"container_bridge": "br-ex",
"container_interface": "eth12",
"container_type": "veth",
"group_binds": [
"neutron_linuxbridge_agent"
],
"net_name": "ex",
"type": "flat"
}
}
],
"tunnel_bridge": "br-vxlan"
}
},
"all_containers": {
"children": [
"metering-compute_containers",
"storage_containers",
"swift-proxy_containers",
"metering-infra_containers",
"swift_containers",
"compute_containers",
"storage-infra_containers",
"shared-infra_containers",
"log_containers",
"infra_containers",
"identity_containers",
"network_containers",
"repo-infra_containers",
"os-infra_containers",
"haproxy_containers",
"metering-alarm_containers",
"ironic-infra_containers",
"ironic-server_containers",
"unbound_containers",
"orchestration_containers",
"memcaching_containers",
"operator_containers",
"magnum-infra_containers",
"mq_containers",
"sahara-infra_containers",
"image_containers",
"compute-infra_containers",
"ironic-compute_containers",
"dashboard_containers",
"database_containers",
"metrics_containers"
],
"hosts": []
},
"aodh_alarm_evaluator": {
"children": [],
"hosts": []
},
"aodh_alarm_notifier": {
"children": [],
"hosts": []
},
"aodh_all": {
"children": [
"aodh_alarm_evaluator",
"aodh_listener",
"aodh_alarm_notifier",
"aodh_api"
],
"hosts": []
},
"aodh_api": {
"children": [],
"hosts": []
},
"aodh_container": {
"hosts": []
},
"aodh_listener": {
"children": [],
"hosts": []
},
"ceilometer_agent_central": {
"children": [],
"hosts": []
},
"ceilometer_agent_compute": {
"children": [],
"hosts": []
},
"ceilometer_agent_notification": {
"children": [],
"hosts": []
},
"ceilometer_alarm_evaluator": {
"children": [],
"hosts": []
},
"ceilometer_alarm_notifier": {
"children": [],
"hosts": []
},
"ceilometer_all": {
"children": [
"ceilometer_agent_central",
"ceilometer_agent_notification",
"ceilometer_alarm_notifier",
"ceilometer_alarm_evaluator",
"ceilometer_api",
"ceilometer_collector",
"ceilometer_agent_compute"
],
"hosts": []
},
"ceilometer_api": {
"children": [],
"hosts": []
},
"ceilometer_api_container": {
"hosts": []
},
"ceilometer_collector": {
"children": [],
"hosts": []
},
"ceilometer_collector_container": {
"hosts": []
},
"cinder_all": {
"children": [
"cinder_api",
"cinder_backup",
"cinder_volume",
"cinder_scheduler"
],
"hosts": []
},
"cinder_api": {
"children": [],
"hosts": [
"controller01_cinder_api_container-5b885741",
"controller02_cinder_api_container-1755c366",
"controller03_cinder_api_container-e0d59adf"
]
},
"cinder_api_container": {
"hosts": [
"controller01_cinder_api_container-5b885741",
"controller02_cinder_api_container-1755c366",
"controller03_cinder_api_container-e0d59adf"
]
},
"cinder_backup": {
"children": [],
"hosts": [
"controller01_cinder_volumes_container-1d90e689",
"controller02_cinder_volumes_container-0f0e2f5e",
"controller03_cinder_volumes_container-a7cf7a09"
]
},
"cinder_scheduler": {
"children": [],
"hosts": [
"controller01_cinder_scheduler_container-2127f0cd",
"controller02_cinder_scheduler_container-6c957176",
"controller03_cinder_scheduler_container-75d036cb"
]
},
"cinder_scheduler_container": {
"hosts": [
"controller01_cinder_scheduler_container-2127f0cd",
"controller02_cinder_scheduler_container-6c957176",
"controller03_cinder_scheduler_container-75d036cb"
]
},
"cinder_volume": {
"children": [],
"hosts": [
"controller01_cinder_volumes_container-1d90e689",
"controller02_cinder_volumes_container-0f0e2f5e",
"controller03_cinder_volumes_container-a7cf7a09"
]
},
"cinder_volumes_container": {
"hosts": [
"controller01_cinder_volumes_container-1d90e689",
"controller02_cinder_volumes_container-0f0e2f5e",
"controller03_cinder_volumes_container-a7cf7a09"
]
},
"compute-infra_containers": {
"children": [],
"hosts": []
},
"compute-infra_hosts": {
"children": [],
"hosts": []
},
"compute_all": {
"hosts": [
"compute02",
"compute03",
"compute01"
]
},
"compute_containers": {
"children": [
"compute02_containers",
"compute03_containers",
"compute01_containers",
"compute02-host_containers",
"compute03-host_containers",
"compute01-host_containers"
],
"hosts": []
},
"compute_hosts": {
"hosts": [
"compute02",
"compute03",
"compute01"
]
},
"controller01_containers": {
"hosts": [
"controller01_nova_scheduler_container-525020b0",
"controller01_horizon_container-4ed7ffa3",
"controller01_utility_container-3f98aac0",
"controller01_keystone_container-cfbf6744",
"controller01_nova_cert_container-5ccd8b8d",
"controller01_cinder_scheduler_container-2127f0cd",
"controller01_neutron_server_container-11ba748d",
"controller01_cinder_volumes_container-1d90e689",
"controller01_glance_container-12aa6cbf",
"controller01_neutron_agents_container-723e80e4",
"controller01_nova_api_os_compute_container-3db63275",
"controller01_nova_api_metadata_container-364c2cb5",
"controller01_nova_console_container-a4aa8b7b",
"controller01_nova_conductor_container-9df729da",
"controller01_cinder_api_container-5b885741",
"controller01_galera_container-12c730b4",
"controller01_rabbit_mq_container-ffad365b",
"controller01_memcached_container-676228a5",
"controller01_heat_apis_container-1d11d4e8",
"controller01_heat_engine_container-97e9a41d"
]
},
"controller02_containers": {
"hosts": [
"controller02_nova_scheduler_container-72be464d",
"controller02_horizon_container-7950e2ea",
"controller02_utility_container-cd4e9668",
"controller02_keystone_container-af1a37c1",
"controller02_nova_cert_container-5fcde81b",
"controller02_cinder_scheduler_container-6c957176",
"controller02_neutron_server_container-0756270a",
"controller02_repo_container-18c96d5d",
"controller02_cinder_volumes_container-0f0e2f5e",
"controller02_glance_container-285aceee",
"controller02_neutron_agents_container-73081c3f",
"controller02_nova_api_os_compute_container-a47e98a1",
"controller02_nova_api_metadata_container-03e84214",
"controller02_nova_console_container-c4122173",
"controller02_nova_conductor_container-7464705c",
"controller02_cinder_api_container-1755c366",
"controller02_galera_container-4f00539b",
"controller02_rsyslog_container-924360bf",
"controller02_rabbit_mq_container-790aaaba",
"controller02_memcached_container-1bf26ca9",
"controller02_heat_apis_container-3791d337",
"controller02_heat_engine_container-647229cf"
]
},
"controller03_containers": {
"hosts": [
"controller03_nova_scheduler_container-fc96677b",
"controller03_horizon_container-cd4813ff",
"controller03_utility_container-2ddabaed",
"controller03_keystone_container-641246f2",
"controller03_nova_cert_container-291bfc38",
"controller03_cinder_scheduler_container-75d036cb",
"controller03_neutron_server_container-c13827f4",
"controller03_repo_container-118ff7a8",
"controller03_cinder_volumes_container-a7cf7a09",
"controller03_glance_container-8087359f",
"controller03_neutron_agents_container-ed4dc27d",
"controller03_nova_api_os_compute_container-89d01e42",
"controller03_nova_api_metadata_container-88866f24",
"controller03_nova_console_container-508052a1",
"controller03_nova_conductor_container-70c5c63f",
"controller03_cinder_api_container-e0d59adf",
"controller03_galera_container-e57742ca",
"controller03_rsyslog_container-93b334a4",
"controller03_rabbit_mq_container-994fd0af",
"controller03_memcached_container-4e5a5660",
"controller03_heat_apis_container-0f6140a1",
"controller03_heat_engine_container-807278da"
]
},
"dashboard_containers": {
"children": [],
"hosts": []
},
"dashboard_hosts": {
"children": [],
"hosts": []
},
"database_containers": {
"children": [],
"hosts": []
},
"database_hosts": {
"children": [],
"hosts": []
},
"galera": {
"children": [],
"hosts": [
"controller01_galera_container-12c730b4",
"controller02_galera_container-4f00539b",
"controller03_galera_container-e57742ca"
]
},
"galera_all": {
"children": [
"galera"
],
"hosts": []
},
"galera_container": {
"hosts": [
"controller01_galera_container-12c730b4",
"controller02_galera_container-4f00539b",
"controller03_galera_container-e57742ca"
]
},
"glance_all": {
"children": [
"glance_registry",
"glance_api"
],
"hosts": []
},
"glance_api": {
"children": [],
"hosts": [
"controller01_glance_container-12aa6cbf",
"controller02_glance_container-285aceee",
"controller03_glance_container-8087359f"
]
},
"glance_container": {
"hosts": [
"controller01_glance_container-12aa6cbf",
"controller02_glance_container-285aceee",
"controller03_glance_container-8087359f"
]
},
"glance_registry": {
"children": [],
"hosts": [
"controller01_glance_container-12aa6cbf",
"controller02_glance_container-285aceee",
"controller03_glance_container-8087359f"
]
},
"gnocchi_all": {
"children": [
"gnocchi_api",
"gnocchi_metricd"
],
"hosts": []
},
"gnocchi_api": {
"children": [],
"hosts": []
},
"gnocchi_container": {
"hosts": []
},
"gnocchi_metricd": {
"children": [],
"hosts": []
},
"haproxy": {
"children": [],
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"haproxy_all": {
"children": [
"haproxy"
],
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"haproxy_container": {
"hosts": []
},
"haproxy_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers",
"controller01-host_containers",
"controller02-host_containers",
"controller03-host_containers"
],
"hosts": []
},
"haproxy_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"heat_all": {
"children": [
"heat_api",
"heat_engine",
"heat_api_cloudwatch",
"heat_api_cfn"
],
"hosts": []
},
"heat_api": {
"children": [],
"hosts": [
"controller01_heat_apis_container-1d11d4e8",
"controller02_heat_apis_container-3791d337",
"controller03_heat_apis_container-0f6140a1"
]
},
"heat_api_cfn": {
"children": [],
"hosts": [
"controller01_heat_apis_container-1d11d4e8",
"controller02_heat_apis_container-3791d337",
"controller03_heat_apis_container-0f6140a1"
]
},
"heat_api_cloudwatch": {
"children": [],
"hosts": [
"controller01_heat_apis_container-1d11d4e8",
"controller02_heat_apis_container-3791d337",
"controller03_heat_apis_container-0f6140a1"
]
},
"heat_apis_container": {
"hosts": [
"controller01_heat_apis_container-1d11d4e8",
"controller02_heat_apis_container-3791d337",
"controller03_heat_apis_container-0f6140a1"
]
},
"heat_engine": {
"children": [],
"hosts": [
"controller01_heat_engine_container-97e9a41d",
"controller02_heat_engine_container-647229cf",
"controller03_heat_engine_container-807278da"
]
},
"heat_engine_container": {
"hosts": [
"controller01_heat_engine_container-97e9a41d",
"controller02_heat_engine_container-647229cf",
"controller03_heat_engine_container-807278da"
]
},
"horizon": {
"children": [],
"hosts": [
"controller01_horizon_container-4ed7ffa3",
"controller02_horizon_container-7950e2ea",
"controller03_horizon_container-cd4813ff"
]
},
"horizon_all": {
"children": [
"horizon"
],
"hosts": []
},
"horizon_container": {
"hosts": [
"controller01_horizon_container-4ed7ffa3",
"controller02_horizon_container-7950e2ea",
"controller03_horizon_container-cd4813ff"
]
},
"hosts": {
"children": [
"storage_hosts",
"metering-infra_hosts",
"os-infra_hosts",
"log_hosts",
"network_hosts",
"infra_hosts",
"swift-proxy_hosts",
"compute_hosts",
"swift_hosts",
"identity_hosts",
"repo-infra_hosts",
"metering-compute_hosts",
"shared-infra_hosts",
"storage-infra_hosts",
"metering-alarm_hosts",
"haproxy_hosts",
"ironic-server_hosts",
"ironic-infra_hosts",
"memcaching_hosts",
"image_hosts",
"compute-infra_hosts",
"mq_hosts",
"database_hosts",
"ironic-compute_hosts",
"orchestration_hosts",
"unbound_hosts",
"sahara-infra_hosts",
"magnum-infra_hosts",
"metrics_hosts",
"dashboard_hosts",
"operator_hosts"
],
"hosts": []
},
"identity_all": {
"hosts": [
"controller01_keystone_container-cfbf6744",
"controller01",
"controller02",
"controller02_keystone_container-af1a37c1",
"controller03_keystone_container-641246f2",
"controller03"
]
},
"identity_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"identity_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"image_containers": {
"children": [],
"hosts": []
},
"image_hosts": {
"children": [],
"hosts": []
},
"infra_containers": {
"children": [],
"hosts": []
},
"infra_hosts": {
"children": [],
"hosts": []
},
"ironic-compute_containers": {
"children": [],
"hosts": []
},
"ironic-compute_hosts": {
"children": [],
"hosts": []
},
"ironic-infra_containers": {
"children": [],
"hosts": []
},
"ironic-infra_hosts": {
"children": [],
"hosts": []
},
"ironic-server_containers": {
"children": [],
"hosts": []
},
"ironic-server_hosts": {
"children": [],
"hosts": []
},
"ironic_all": {
"children": [
"ironic_api",
"ironic_conductor"
],
"hosts": []
},
"ironic_api": {
"children": [],
"hosts": []
},
"ironic_api_container": {
"hosts": []
},
"ironic_compute": {
"children": [],
"hosts": []
},
"ironic_compute_container": {
"hosts": []
},
"ironic_conductor": {
"children": [],
"hosts": []
},
"ironic_conductor_container": {
"hosts": []
},
"ironic_server": {
"children": [],
"hosts": []
},
"ironic_server_container": {
"hosts": []
},
"ironic_servers": {
"children": [
"ironic_server"
],
"hosts": []
},
"keepalived_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"keystone": {
"children": [],
"hosts": [
"controller01_keystone_container-cfbf6744",
"controller02_keystone_container-af1a37c1",
"controller03_keystone_container-641246f2"
]
},
"keystone_all": {
"children": [
"keystone"
],
"hosts": []
},
"keystone_container": {
"hosts": [
"controller01_keystone_container-cfbf6744",
"controller02_keystone_container-af1a37c1",
"controller03_keystone_container-641246f2"
]
},
"log_all": {
"hosts": [
"controller02",
"controller02_rsyslog_container-924360bf",
"controller03",
"controller03_rsyslog_container-93b334a4"
]
},
"log_containers": {
"children": [
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"log_hosts": {
"hosts": [
"controller02",
"controller03"
]
},
"lxc_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"magnum": {
"children": [],
"hosts": []
},
"magnum-infra_containers": {
"children": [],
"hosts": []
},
"magnum-infra_hosts": {
"children": [],
"hosts": []
},
"magnum_all": {
"children": [
"magnum"
],
"hosts": []
},
"magnum_container": {
"hosts": []
},
"memcached": {
"children": [],
"hosts": [
"controller01_memcached_container-676228a5",
"controller02_memcached_container-1bf26ca9",
"controller03_memcached_container-4e5a5660"
]
},
"memcached_all": {
"children": [
"memcached"
],
"hosts": []
},
"memcached_container": {
"hosts": [
"controller01_memcached_container-676228a5",
"controller02_memcached_container-1bf26ca9",
"controller03_memcached_container-4e5a5660"
]
},
"memcaching_containers": {
"children": [],
"hosts": []
},
"memcaching_hosts": {
"children": [],
"hosts": []
},
"metering-alarm_containers": {
"children": [],
"hosts": []
},
"metering-alarm_hosts": {
"children": [],
"hosts": []
},
"metering-compute_container": {
"hosts": []
},
"metering-compute_containers": {
"children": [],
"hosts": []
},
"metering-compute_hosts": {
"children": [],
"hosts": []
},
"metering-infra_containers": {
"children": [],
"hosts": []
},
"metering-infra_hosts": {
"children": [],
"hosts": []
},
"metrics_containers": {
"children": [],
"hosts": []
},
"metrics_hosts": {
"children": [],
"hosts": []
},
"mq_containers": {
"children": [],
"hosts": []
},
"mq_hosts": {
"children": [],
"hosts": []
},
"network_all": {
"hosts": [
"controller01",
"controller01_neutron_server_container-11ba748d",
"controller02",
"controller02_neutron_server_container-0756270a",
"controller03",
"controller03_neutron_server_container-c13827f4",
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"network_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"network_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"neutron_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_agents_container": {
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_all": {
"children": [
"neutron_agent",
"neutron_metadata_agent",
"neutron_linuxbridge_agent",
"neutron_dhcp_agent",
"neutron_l3_agent",
"neutron_metering_agent",
"neutron_server",
"neutron_lbaas_agent",
"neutron_bgp_dragent",
"neutron_openvswitch_agent",
"neutron_sriov_nic_agent"
],
"hosts": []
},
"neutron_bgp_dragent": {
"children": [],
"hosts": []
},
"neutron_dhcp_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_l3_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_lbaas_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_linuxbridge_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d",
"compute02",
"compute03",
"compute01"
]
},
"neutron_metadata_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_metering_agent": {
"children": [],
"hosts": [
"controller01_neutron_agents_container-723e80e4",
"controller02_neutron_agents_container-73081c3f",
"controller03_neutron_agents_container-ed4dc27d"
]
},
"neutron_openvswitch_agent": {
"children": [],
"hosts": []
},
"neutron_server": {
"children": [],
"hosts": [
"controller01_neutron_server_container-11ba748d",
"controller02_neutron_server_container-0756270a",
"controller03_neutron_server_container-c13827f4"
]
},
"neutron_server_container": {
"hosts": [
"controller01_neutron_server_container-11ba748d",
"controller02_neutron_server_container-0756270a",
"controller03_neutron_server_container-c13827f4"
]
},
"neutron_sriov_nic_agent": {
"children": [],
"hosts": []
},
"nova_all": {
"children": [
"nova_console",
"nova_conductor",
"nova_api_metadata",
"nova_cert",
"nova_api_os_compute",
"nova_scheduler",
"nova_compute",
"ironic_compute"
],
"hosts": []
},
"nova_api_metadata": {
"children": [],
"hosts": [
"controller01_nova_api_metadata_container-364c2cb5",
"controller02_nova_api_metadata_container-03e84214",
"controller03_nova_api_metadata_container-88866f24"
]
},
"nova_api_metadata_container": {
"hosts": [
"controller01_nova_api_metadata_container-364c2cb5",
"controller02_nova_api_metadata_container-03e84214",
"controller03_nova_api_metadata_container-88866f24"
]
},
"nova_api_os_compute": {
"children": [],
"hosts": [
"controller01_nova_api_os_compute_container-3db63275",
"controller02_nova_api_os_compute_container-a47e98a1",
"controller03_nova_api_os_compute_container-89d01e42"
]
},
"nova_api_os_compute_container": {
"hosts": [
"controller01_nova_api_os_compute_container-3db63275",
"controller02_nova_api_os_compute_container-a47e98a1",
"controller03_nova_api_os_compute_container-89d01e42"
]
},
"nova_cert": {
"children": [],
"hosts": [
"controller01_nova_cert_container-5ccd8b8d",
"controller02_nova_cert_container-5fcde81b",
"controller03_nova_cert_container-291bfc38"
]
},
"nova_cert_container": {
"hosts": [
"controller01_nova_cert_container-5ccd8b8d",
"controller02_nova_cert_container-5fcde81b",
"controller03_nova_cert_container-291bfc38"
]
},
"nova_compute": {
"children": [],
"hosts": [
"compute02",
"compute03",
"compute01"
]
},
"nova_compute_container": {
"hosts": []
},
"nova_conductor": {
"children": [],
"hosts": [
"controller01_nova_conductor_container-9df729da",
"controller02_nova_conductor_container-7464705c",
"controller03_nova_conductor_container-70c5c63f"
]
},
"nova_conductor_container": {
"hosts": [
"controller01_nova_conductor_container-9df729da",
"controller02_nova_conductor_container-7464705c",
"controller03_nova_conductor_container-70c5c63f"
]
},
"nova_console": {
"children": [],
"hosts": [
"controller01_nova_console_container-a4aa8b7b",
"controller02_nova_console_container-c4122173",
"controller03_nova_console_container-508052a1"
]
},
"nova_console_container": {
"hosts": [
"controller01_nova_console_container-a4aa8b7b",
"controller02_nova_console_container-c4122173",
"controller03_nova_console_container-508052a1"
]
},
"nova_scheduler": {
"children": [],
"hosts": [
"controller01_nova_scheduler_container-525020b0",
"controller02_nova_scheduler_container-72be464d",
"controller03_nova_scheduler_container-fc96677b"
]
},
"nova_scheduler_container": {
"hosts": [
"controller01_nova_scheduler_container-525020b0",
"controller02_nova_scheduler_container-72be464d",
"controller03_nova_scheduler_container-fc96677b"
]
},
"operator_containers": {
"children": [],
"hosts": []
},
"operator_hosts": {
"children": [],
"hosts": []
},
"orchestration_containers": {
"children": [],
"hosts": []
},
"orchestration_hosts": {
"children": [],
"hosts": []
},
"os-infra_all": {
"hosts": [
"controller01_nova_scheduler_container-525020b0",
"controller01",
"controller02_nova_scheduler_container-72be464d",
"controller02",
"controller03",
"controller03_nova_scheduler_container-fc96677b",
"controller01_horizon_container-4ed7ffa3",
"controller02_horizon_container-7950e2ea",
"controller03_horizon_container-cd4813ff",
"controller01_nova_cert_container-5ccd8b8d",
"controller02_nova_cert_container-5fcde81b",
"controller03_nova_cert_container-291bfc38",
"controller01_glance_container-12aa6cbf",
"controller02_glance_container-285aceee",
"controller03_glance_container-8087359f",
"controller01_nova_api_os_compute_container-3db63275",
"controller02_nova_api_os_compute_container-a47e98a1",
"controller03_nova_api_os_compute_container-89d01e42",
"controller01_nova_api_metadata_container-364c2cb5",
"controller02_nova_api_metadata_container-03e84214",
"controller03_nova_api_metadata_container-88866f24",
"controller01_nova_console_container-a4aa8b7b",
"controller02_nova_console_container-c4122173",
"controller03_nova_console_container-508052a1",
"controller01_nova_conductor_container-9df729da",
"controller02_nova_conductor_container-7464705c",
"controller03_nova_conductor_container-70c5c63f",
"controller01_heat_apis_container-1d11d4e8",
"controller02_heat_apis_container-3791d337",
"controller03_heat_apis_container-0f6140a1",
"controller01_heat_engine_container-97e9a41d",
"controller02_heat_engine_container-647229cf",
"controller03_heat_engine_container-807278da"
]
},
"os-infra_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"os-infra_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"pkg_repo": {
"children": [],
"hosts": [
"controller02_repo_container-18c96d5d",
"controller03_repo_container-118ff7a8"
]
},
"rabbit_mq_container": {
"hosts": [
"controller01_rabbit_mq_container-ffad365b",
"controller02_rabbit_mq_container-790aaaba",
"controller03_rabbit_mq_container-994fd0af"
]
},
"rabbitmq": {
"children": [],
"hosts": [
"controller01_rabbit_mq_container-ffad365b",
"controller02_rabbit_mq_container-790aaaba",
"controller03_rabbit_mq_container-994fd0af"
]
},
"rabbitmq_all": {
"children": [
"rabbitmq"
],
"hosts": []
},
"remote": {
"children": [
"swift-remote_hosts"
],
"hosts": []
},
"remote_containers": {
"children": [
"swift-remote_containers"
],
"hosts": []
},
"repo-infra_all": {
"hosts": [
"controller02",
"controller02_repo_container-18c96d5d",
"controller03",
"controller03_repo_container-118ff7a8"
]
},
"repo-infra_containers": {
"children": [
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"repo-infra_hosts": {
"hosts": [
"controller02",
"controller03"
]
},
"repo_all": {
"children": [
"pkg_repo"
],
"hosts": []
},
"repo_container": {
"hosts": [
"controller02_repo_container-18c96d5d",
"controller03_repo_container-118ff7a8"
]
},
"rsyslog": {
"children": [],
"hosts": [
"controller02_rsyslog_container-924360bf",
"controller03_rsyslog_container-93b334a4"
]
},
"rsyslog_all": {
"children": [
"rsyslog"
],
"hosts": []
},
"rsyslog_container": {
"hosts": [
"controller02_rsyslog_container-924360bf",
"controller03_rsyslog_container-93b334a4"
]
},
"sahara-infra_containers": {
"children": [],
"hosts": []
},
"sahara-infra_hosts": {
"children": [],
"hosts": []
},
"sahara_all": {
"children": [
"sahara_api",
"sahara_engine"
],
"hosts": []
},
"sahara_api": {
"children": [],
"hosts": []
},
"sahara_container": {
"hosts": []
},
"sahara_engine": {
"children": [],
"hosts": []
},
"shared-infra_all": {
"hosts": [
"controller01",
"controller01_utility_container-3f98aac0",
"controller02",
"controller02_utility_container-cd4e9668",
"controller03_utility_container-2ddabaed",
"controller03",
"controller01_galera_container-12c730b4",
"controller02_galera_container-4f00539b",
"controller03_galera_container-e57742ca",
"controller01_rabbit_mq_container-ffad365b",
"controller02_rabbit_mq_container-790aaaba",
"controller03_rabbit_mq_container-994fd0af",
"controller01_memcached_container-676228a5",
"controller02_memcached_container-1bf26ca9",
"controller03_memcached_container-4e5a5660"
]
},
"shared-infra_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"shared-infra_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"storage-infra_all": {
"hosts": [
"controller01",
"controller01_cinder_scheduler_container-2127f0cd",
"controller02",
"controller02_cinder_scheduler_container-6c957176",
"controller03_cinder_scheduler_container-75d036cb",
"controller03",
"controller01_cinder_api_container-5b885741",
"controller02_cinder_api_container-1755c366",
"controller03_cinder_api_container-e0d59adf"
]
},
"storage-infra_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"storage-infra_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"storage_all": {
"hosts": [
"controller01",
"controller01_cinder_volumes_container-1d90e689",
"controller02",
"controller02_cinder_volumes_container-0f0e2f5e",
"controller03",
"controller03_cinder_volumes_container-a7cf7a09"
]
},
"storage_containers": {
"children": [
"controller01_containers",
"controller02_containers",
"controller03_containers"
],
"hosts": []
},
"storage_hosts": {
"hosts": [
"controller01",
"controller02",
"controller03"
]
},
"swift-proxy_containers": {
"children": [],
"hosts": []
},
"swift-proxy_hosts": {
"children": [],
"hosts": []
},
"swift-remote_containers": {
"children": [],
"hosts": []
},
"swift-remote_hosts": {
"children": [],
"hosts": []
},
"swift_acc": {
"children": [],
"hosts": []
},
"swift_acc_container": {
"hosts": []
},
"swift_all": {
"children": [
"swift_proxy",
"swift_cont",
"swift_obj",
"swift_acc"
],
"hosts": []
},
"swift_cont": {
"children": [],
"hosts": []
},
"swift_cont_container": {
"hosts": []
},
"swift_containers": {
"children": [],
"hosts": []
},
"swift_hosts": {
"children": [],
"hosts": []
},
"swift_obj": {
"children": [],
"hosts": []
},
"swift_obj_container": {
"hosts": []
},
"swift_proxy": {
"children": [],
"hosts": []
},
"swift_proxy_container": {
"hosts": []
},
"swift_remote": {
"children": [],
"hosts": []
},
"swift_remote_all": {
"children": [
"swift_remote"
],
"hosts": []
},
"swift_remote_container": {
"hosts": []
},
"unbound": {
"children": [],
"hosts": []
},
"unbound_all": {
"children": [
"unbound"
],
"hosts": []
},
"unbound_container": {
"hosts": []
},
"unbound_containers": {
"children": [],
"hosts": []
},
"unbound_hosts": {
"children": [],
"hosts": []
},
"utility": {
"children": [],
"hosts": [
"controller01_utility_container-3f98aac0",
"controller02_utility_container-cd4e9668",
"controller03_utility_container-2ddabaed"
]
},
"utility_all": {
"children": [
"utility"
],
"hosts": []
},
"utility_container": {
"hosts": [
"controller01_utility_container-3f98aac0",
"controller02_utility_container-cd4e9668",
"controller03_utility_container-2ddabaed"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment