-
-
Save mgariepy/32154b5628e9f26dedde74efe100a208 to your computer and use it in GitHub Desktop.
This file contains 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
:/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