Last active
February 12, 2016 23:51
-
-
Save nrb/3779ea414c4a727789e7 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
--- | |
cidr_networks: | |
container: 172.29.236.0/22 | |
tunnel: 172.29.240.0/22 | |
storage: 172.29.244.0/22 | |
used_ips: | |
- "172.29.236.1,172.29.236.50" | |
- "172.29.240.1,172.29.240.50" | |
- "172.29.244.1,172.29.244.50" | |
global_overrides: | |
internal_lb_vip_address: 172.29.236.3 | |
external_lb_vip_address: 172.29.236.5 | |
management_bridge: br-mgmt | |
tunnel_bridge: br-vxlan | |
provider_networks: | |
- network: | |
group_binds: | |
- all_containers | |
- hosts | |
type: "raw" | |
container_bridge: "br-mgmt" | |
container_interface: "eth1" | |
container_type: "veth" | |
ip_from_q: "container" | |
is_container_address: true | |
is_ssh_address: true | |
- network: | |
group_binds: | |
- glance_api | |
- cinder_api | |
- cinder_volume | |
- nova_compute | |
# Uncomment the next line if using swift with a storage network. | |
# - swift_proxy | |
type: "raw" | |
container_bridge: "br-storage" | |
container_type: "veth" | |
container_interface: "eth2" | |
container_mtu: "9000" | |
ip_from_q: "storage" | |
- network: | |
group_binds: | |
- neutron_linuxbridge_agent | |
container_bridge: "br-vxlan" | |
container_type: "veth" | |
container_interface: "eth10" | |
container_mtu: "9000" | |
ip_from_q: "tunnel" | |
type: "vxlan" | |
range: "1:1000" | |
net_name: "vxlan" | |
- network: | |
group_binds: | |
- neutron_linuxbridge_agent | |
container_bridge: "br-vlan" | |
container_type: "veth" | |
container_interface: "eth11" | |
type: "vlan" | |
range: "3000:4000" | |
net_name: "vlan" | |
- network: | |
group_binds: | |
- neutron_linuxbridge_agent | |
container_bridge: "br-vlan" | |
container_type: "veth" | |
container_interface: "eth12" | |
host_bind_override: "eth0" | |
type: "flat" | |
net_name: "flat" | |
haproxy_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
shared-infra_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
repo-infra_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
os-infra_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
identity_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
network_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
compute_hosts: | |
c14: | |
ip: 172.29.236.14 | |
c15: | |
ip: 172.29.236.15 | |
storage-infra_hosts: | |
c11: | |
ip: 172.29.236.11 | |
c12: | |
ip: 172.29.236.12 | |
c13: | |
ip: 172.29.236.13 | |
storage_hosts: | |
c17: | |
ip: 172.29.236.17 | |
log_hosts: | |
c17: | |
ip: 172.29.236.17 |
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
MMV0DSFRG2 in /Users/nola7999/projects/openstack-ansible/etc/openstack_deploy (git) liberty | |
% tree | |
. | |
├── backup_openstack_inventory.tar | |
├── conf.d | |
│ ├── aodh.yml.aio | |
│ ├── aodh.yml.example | |
│ ├── ceilometer.yml.aio | |
│ ├── ceilometer.yml.example | |
│ ├── haproxy.yml.example | |
│ ├── swift-remote.yml.sample | |
│ ├── swift.yml.aio | |
│ └── swift.yml.example | |
├── env.d | |
│ ├── aodh.yml | |
│ ├── ceilometer.yml | |
│ ├── cinder.yml | |
│ ├── extra_container.yml.example | |
│ ├── galera.yml | |
│ ├── glance.yml | |
│ ├── haproxy.yml | |
│ ├── heat.yml | |
│ ├── horizon.yml | |
│ ├── infra.yml | |
│ ├── keystone.yml | |
│ ├── memcache.yml | |
│ ├── neutron.yml | |
│ ├── nova.yml | |
│ ├── os-infra.yml | |
│ ├── pkg_repo.yml | |
│ ├── rabbitmq.yml | |
│ ├── rsyslog.yml | |
│ ├── shared-infra.yml | |
│ ├── swift-remote.yml | |
│ ├── swift.yml | |
│ └── utility.yml | |
├── openstack_environment.yml | |
├── openstack_hostnames_ips.yml | |
├── openstack_inventory.json | |
├── openstack_user_config.yml | |
├── openstack_user_config.yml.aio | |
├── openstack_user_config.yml.example | |
├── out.json | |
├── user_secrets.yml | |
└── user_variables.yml |
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
playbooks/inventory/dynamic_inventory.py --file etc/openstack_deploy | pbcopy |
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
{ | |
"_meta": { | |
"hostvars": { | |
"c11": { | |
"ansible_ssh_host": "172.29.236.11", | |
"component": "haproxy", | |
"container_address": "172.29.236.11", | |
"container_name": "c11", | |
"container_networks": {}, | |
"container_types": "c11_containers", | |
"is_metal": true, | |
"physical_host": "c11", | |
"physical_host_group": "haproxy_hosts", | |
"properties": { | |
"is_metal": true, | |
"service_name": "haproxy" | |
} | |
}, | |
"c11_cinder_api_container-7ffcb588": { | |
"ansible_ssh_host": null, | |
"component": "cinder_api", | |
"container_address": null, | |
"container_name": "c11_cinder_api_container-7ffcb588", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c11_cinder_scheduler_container-685bb57d": { | |
"ansible_ssh_host": null, | |
"component": "cinder_scheduler", | |
"container_address": null, | |
"container_name": "c11_cinder_scheduler_container-685bb57d", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c11_galera_container-4b3e3706": { | |
"ansible_ssh_host": null, | |
"component": "galera", | |
"container_address": null, | |
"container_name": "c11_galera_container-4b3e3706", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"log_directory": "mysql_logs", | |
"service_name": "galera" | |
} | |
}, | |
"c11_glance_container-e94be002": { | |
"ansible_ssh_host": null, | |
"component": "glance_api", | |
"container_address": null, | |
"container_name": "c11_glance_container-e94be002", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_fs_size": "12G", | |
"container_release": "trusty", | |
"service_name": "glance" | |
} | |
}, | |
"c11_heat_apis_container-4dd58044": { | |
"ansible_ssh_host": null, | |
"component": "heat_api_cloudwatch", | |
"container_address": null, | |
"container_name": "c11_heat_apis_container-4dd58044", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c11_heat_engine_container-0f38b71d": { | |
"ansible_ssh_host": null, | |
"component": "heat_engine", | |
"container_address": null, | |
"container_name": "c11_heat_engine_container-0f38b71d", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c11_horizon_container-4a414a4c": { | |
"ansible_ssh_host": null, | |
"component": "horizon", | |
"container_address": null, | |
"container_name": "c11_horizon_container-4a414a4c", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "horizon" | |
} | |
}, | |
"c11_keystone_container-8c6374cc": { | |
"ansible_ssh_host": null, | |
"component": "keystone", | |
"container_address": null, | |
"container_name": "c11_keystone_container-8c6374cc", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "identity_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "keystone" | |
} | |
}, | |
"c11_memcached_container-4087ef83": { | |
"ansible_ssh_host": null, | |
"component": "memcached", | |
"container_address": null, | |
"container_name": "c11_memcached_container-4087ef83", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "memcached" | |
} | |
}, | |
"c11_neutron_agents_container-b68166d4": { | |
"ansible_ssh_host": null, | |
"component": "neutron_agent", | |
"container_address": null, | |
"container_name": "c11_neutron_agents_container-b68166d4", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c11_neutron_server_container-ef400cb6": { | |
"ansible_ssh_host": null, | |
"component": "neutron_server", | |
"container_address": null, | |
"container_name": "c11_neutron_server_container-ef400cb6", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c11_nova_api_metadata_container-5c3d4e12": { | |
"ansible_ssh_host": null, | |
"component": "nova_api_metadata", | |
"container_address": null, | |
"container_name": "c11_nova_api_metadata_container-5c3d4e12", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_api_os_compute_container-4d6ff90c": { | |
"ansible_ssh_host": null, | |
"component": "nova_api_os_compute", | |
"container_address": null, | |
"container_name": "c11_nova_api_os_compute_container-4d6ff90c", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_cert_container-db109c3b": { | |
"ansible_ssh_host": null, | |
"component": "nova_cert", | |
"container_address": null, | |
"container_name": "c11_nova_cert_container-db109c3b", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_conductor_container-6b7d08d9": { | |
"ansible_ssh_host": null, | |
"component": "nova_conductor", | |
"container_address": null, | |
"container_name": "c11_nova_conductor_container-6b7d08d9", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_console_container-5a469815": { | |
"ansible_ssh_host": null, | |
"component": "nova_console", | |
"container_address": null, | |
"container_name": "c11_nova_console_container-5a469815", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_scheduler_container-f10ae8b9": { | |
"ansible_ssh_host": null, | |
"component": "nova_scheduler", | |
"container_address": null, | |
"container_name": "c11_nova_scheduler_container-f10ae8b9", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_rabbit_mq_container-1a714661": { | |
"ansible_ssh_host": null, | |
"component": "rabbitmq", | |
"container_address": null, | |
"container_name": "c11_rabbit_mq_container-1a714661", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rabbitmq" | |
} | |
}, | |
"c11_repo_container-01e37464": { | |
"ansible_ssh_host": null, | |
"component": "pkg_repo", | |
"container_address": null, | |
"container_name": "c11_repo_container-01e37464", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "repo-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "repo" | |
} | |
}, | |
"c11_utility_container-a86d7a48": { | |
"ansible_ssh_host": null, | |
"component": "utility", | |
"container_address": null, | |
"container_name": "c11_utility_container-a86d7a48", | |
"container_networks": {}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "utility" | |
} | |
}, | |
"c12": { | |
"ansible_ssh_host": "172.29.236.12", | |
"component": "haproxy", | |
"container_address": "172.29.236.12", | |
"container_name": "c12", | |
"container_networks": {}, | |
"container_types": "c12_containers", | |
"is_metal": true, | |
"physical_host": "c12", | |
"physical_host_group": "haproxy_hosts", | |
"properties": { | |
"is_metal": true, | |
"service_name": "haproxy" | |
} | |
}, | |
"c12_cinder_api_container-ea772e6b": { | |
"ansible_ssh_host": null, | |
"component": "cinder_api", | |
"container_address": null, | |
"container_name": "c12_cinder_api_container-ea772e6b", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c12_cinder_scheduler_container-08f76a4b": { | |
"ansible_ssh_host": null, | |
"component": "cinder_scheduler", | |
"container_address": null, | |
"container_name": "c12_cinder_scheduler_container-08f76a4b", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c12_galera_container-41a19d18": { | |
"ansible_ssh_host": null, | |
"component": "galera", | |
"container_address": null, | |
"container_name": "c12_galera_container-41a19d18", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"log_directory": "mysql_logs", | |
"service_name": "galera" | |
} | |
}, | |
"c12_glance_container-5d55df8d": { | |
"ansible_ssh_host": null, | |
"component": "glance_api", | |
"container_address": null, | |
"container_name": "c12_glance_container-5d55df8d", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_fs_size": "12G", | |
"container_release": "trusty", | |
"service_name": "glance" | |
} | |
}, | |
"c12_heat_apis_container-6b01f109": { | |
"ansible_ssh_host": null, | |
"component": "heat_api_cloudwatch", | |
"container_address": null, | |
"container_name": "c12_heat_apis_container-6b01f109", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c12_heat_engine_container-e3b7a3bf": { | |
"ansible_ssh_host": null, | |
"component": "heat_engine", | |
"container_address": null, | |
"container_name": "c12_heat_engine_container-e3b7a3bf", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c12_horizon_container-2b91567f": { | |
"ansible_ssh_host": null, | |
"component": "horizon", | |
"container_address": null, | |
"container_name": "c12_horizon_container-2b91567f", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "horizon" | |
} | |
}, | |
"c12_keystone_container-d4598d1c": { | |
"ansible_ssh_host": null, | |
"component": "keystone", | |
"container_address": null, | |
"container_name": "c12_keystone_container-d4598d1c", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "identity_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "keystone" | |
} | |
}, | |
"c12_memcached_container-11187bf1": { | |
"ansible_ssh_host": null, | |
"component": "memcached", | |
"container_address": null, | |
"container_name": "c12_memcached_container-11187bf1", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "memcached" | |
} | |
}, | |
"c12_neutron_agents_container-8969b5af": { | |
"ansible_ssh_host": null, | |
"component": "neutron_agent", | |
"container_address": null, | |
"container_name": "c12_neutron_agents_container-8969b5af", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c12_neutron_server_container-c8dd18b4": { | |
"ansible_ssh_host": null, | |
"component": "neutron_server", | |
"container_address": null, | |
"container_name": "c12_neutron_server_container-c8dd18b4", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c12_nova_api_metadata_container-aaec4fc1": { | |
"ansible_ssh_host": null, | |
"component": "nova_api_metadata", | |
"container_address": null, | |
"container_name": "c12_nova_api_metadata_container-aaec4fc1", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_api_os_compute_container-92d9aca1": { | |
"ansible_ssh_host": null, | |
"component": "nova_api_os_compute", | |
"container_address": null, | |
"container_name": "c12_nova_api_os_compute_container-92d9aca1", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_cert_container-423a4b9e": { | |
"ansible_ssh_host": null, | |
"component": "nova_cert", | |
"container_address": null, | |
"container_name": "c12_nova_cert_container-423a4b9e", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_conductor_container-816d6dec": { | |
"ansible_ssh_host": null, | |
"component": "nova_conductor", | |
"container_address": null, | |
"container_name": "c12_nova_conductor_container-816d6dec", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_console_container-fb3a1947": { | |
"ansible_ssh_host": null, | |
"component": "nova_console", | |
"container_address": null, | |
"container_name": "c12_nova_console_container-fb3a1947", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_scheduler_container-6891dc47": { | |
"ansible_ssh_host": null, | |
"component": "nova_scheduler", | |
"container_address": null, | |
"container_name": "c12_nova_scheduler_container-6891dc47", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_rabbit_mq_container-49779d83": { | |
"ansible_ssh_host": null, | |
"component": "rabbitmq", | |
"container_address": null, | |
"container_name": "c12_rabbit_mq_container-49779d83", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rabbitmq" | |
} | |
}, | |
"c12_repo_container-1ff026e0": { | |
"ansible_ssh_host": null, | |
"component": "pkg_repo", | |
"container_address": null, | |
"container_name": "c12_repo_container-1ff026e0", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "repo-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "repo" | |
} | |
}, | |
"c12_utility_container-043d0a85": { | |
"ansible_ssh_host": null, | |
"component": "utility", | |
"container_address": null, | |
"container_name": "c12_utility_container-043d0a85", | |
"container_networks": {}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "utility" | |
} | |
}, | |
"c13": { | |
"ansible_ssh_host": "172.29.236.13", | |
"component": "haproxy", | |
"container_address": "172.29.236.13", | |
"container_name": "c13", | |
"container_networks": {}, | |
"container_types": "c13_containers", | |
"is_metal": true, | |
"physical_host": "c13", | |
"physical_host_group": "haproxy_hosts", | |
"properties": { | |
"is_metal": true, | |
"service_name": "haproxy" | |
} | |
}, | |
"c13_cinder_api_container-5aec4d0c": { | |
"ansible_ssh_host": null, | |
"component": "cinder_api", | |
"container_address": null, | |
"container_name": "c13_cinder_api_container-5aec4d0c", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c13_cinder_scheduler_container-606c0a23": { | |
"ansible_ssh_host": null, | |
"component": "cinder_scheduler", | |
"container_address": null, | |
"container_name": "c13_cinder_scheduler_container-606c0a23", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c13_galera_container-bce3c618": { | |
"ansible_ssh_host": null, | |
"component": "galera", | |
"container_address": null, | |
"container_name": "c13_galera_container-bce3c618", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"log_directory": "mysql_logs", | |
"service_name": "galera" | |
} | |
}, | |
"c13_glance_container-177a832e": { | |
"ansible_ssh_host": null, | |
"component": "glance_api", | |
"container_address": null, | |
"container_name": "c13_glance_container-177a832e", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_fs_size": "12G", | |
"container_release": "trusty", | |
"service_name": "glance" | |
} | |
}, | |
"c13_heat_apis_container-dc78db85": { | |
"ansible_ssh_host": null, | |
"component": "heat_api_cloudwatch", | |
"container_address": null, | |
"container_name": "c13_heat_apis_container-dc78db85", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c13_heat_engine_container-8268f420": { | |
"ansible_ssh_host": null, | |
"component": "heat_engine", | |
"container_address": null, | |
"container_name": "c13_heat_engine_container-8268f420", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c13_horizon_container-c1eb3566": { | |
"ansible_ssh_host": null, | |
"component": "horizon", | |
"container_address": null, | |
"container_name": "c13_horizon_container-c1eb3566", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "horizon" | |
} | |
}, | |
"c13_keystone_container-de3cf678": { | |
"ansible_ssh_host": null, | |
"component": "keystone", | |
"container_address": null, | |
"container_name": "c13_keystone_container-de3cf678", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "identity_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "keystone" | |
} | |
}, | |
"c13_memcached_container-c19bf8ea": { | |
"ansible_ssh_host": null, | |
"component": "memcached", | |
"container_address": null, | |
"container_name": "c13_memcached_container-c19bf8ea", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "memcached" | |
} | |
}, | |
"c13_neutron_agents_container-71c73053": { | |
"ansible_ssh_host": null, | |
"component": "neutron_agent", | |
"container_address": null, | |
"container_name": "c13_neutron_agents_container-71c73053", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c13_neutron_server_container-3daebb15": { | |
"ansible_ssh_host": null, | |
"component": "neutron_server", | |
"container_address": null, | |
"container_name": "c13_neutron_server_container-3daebb15", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c13_nova_api_metadata_container-21a0e953": { | |
"ansible_ssh_host": null, | |
"component": "nova_api_metadata", | |
"container_address": null, | |
"container_name": "c13_nova_api_metadata_container-21a0e953", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_api_os_compute_container-c4827f58": { | |
"ansible_ssh_host": null, | |
"component": "nova_api_os_compute", | |
"container_address": null, | |
"container_name": "c13_nova_api_os_compute_container-c4827f58", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_cert_container-98b344e0": { | |
"ansible_ssh_host": null, | |
"component": "nova_cert", | |
"container_address": null, | |
"container_name": "c13_nova_cert_container-98b344e0", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_conductor_container-f16489af": { | |
"ansible_ssh_host": null, | |
"component": "nova_conductor", | |
"container_address": null, | |
"container_name": "c13_nova_conductor_container-f16489af", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_console_container-29849e0b": { | |
"ansible_ssh_host": null, | |
"component": "nova_console", | |
"container_address": null, | |
"container_name": "c13_nova_console_container-29849e0b", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_scheduler_container-68a572f4": { | |
"ansible_ssh_host": null, | |
"component": "nova_scheduler", | |
"container_address": null, | |
"container_name": "c13_nova_scheduler_container-68a572f4", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_rabbit_mq_container-2deaaeff": { | |
"ansible_ssh_host": null, | |
"component": "rabbitmq", | |
"container_address": null, | |
"container_name": "c13_rabbit_mq_container-2deaaeff", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rabbitmq" | |
} | |
}, | |
"c13_repo_container-8928340d": { | |
"ansible_ssh_host": null, | |
"component": "pkg_repo", | |
"container_address": null, | |
"container_name": "c13_repo_container-8928340d", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "repo-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "repo" | |
} | |
}, | |
"c13_utility_container-e4ea869e": { | |
"ansible_ssh_host": null, | |
"component": "utility", | |
"container_address": null, | |
"container_name": "c13_utility_container-e4ea869e", | |
"container_networks": {}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "utility" | |
} | |
}, | |
"c14": { | |
"ansible_ssh_host": "172.29.236.14", | |
"component": "nova_compute", | |
"container_address": "172.29.236.14", | |
"container_name": "c14", | |
"container_networks": {}, | |
"container_types": "c14_containers", | |
"is_metal": true, | |
"physical_host": "c14", | |
"physical_host_group": "compute_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"is_metal": true, | |
"service_name": "nova" | |
} | |
}, | |
"c15": { | |
"ansible_ssh_host": "172.29.236.15", | |
"component": "nova_compute", | |
"container_address": "172.29.236.15", | |
"container_name": "c15", | |
"container_networks": {}, | |
"container_types": "c15_containers", | |
"is_metal": true, | |
"physical_host": "c15", | |
"physical_host_group": "compute_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"is_metal": true, | |
"service_name": "nova" | |
} | |
}, | |
"c17": { | |
"ansible_ssh_host": "172.29.236.17", | |
"component": "cinder_backup", | |
"container_address": "172.29.236.17", | |
"container_name": "c17", | |
"container_networks": {}, | |
"container_types": "c17_containers", | |
"is_metal": true, | |
"physical_host": "c17", | |
"physical_host_group": "storage_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"is_metal": true, | |
"service_name": "cinder" | |
} | |
}, | |
"c17_rsyslog_container-fba71203": { | |
"ansible_ssh_host": null, | |
"component": "rsyslog", | |
"container_address": null, | |
"container_name": "c17_rsyslog_container-fba71203", | |
"container_networks": {}, | |
"physical_host": "c17", | |
"physical_host_group": "log_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rsyslog" | |
} | |
} | |
} | |
}, | |
"all": { | |
"vars": { | |
"container_cidr": "172.29.236.0/22", | |
"external_lb_vip_address": "172.29.236.5", | |
"internal_lb_vip_address": "172.29.236.3", | |
"management_bridge": "br-mgmt", | |
"tunnel_bridge": "br-vxlan" | |
} | |
}, | |
"all_containers": { | |
"children": [ | |
"storage_containers", | |
"swift-proxy_containers", | |
"haproxy_containers", | |
"metering-infra_containers", | |
"swift_containers", | |
"compute_containers", | |
"storage-infra_containers", | |
"metering-alarm_containers", | |
"shared-infra_containers", | |
"os-infra_containers", | |
"log_containers", | |
"metering-compute_containers", | |
"repo-infra_containers", | |
"identity_containers", | |
"network_containers", | |
"infra_containers" | |
], | |
"hosts": [] | |
}, | |
"aodh_alarm_evaluator": { | |
"children": [], | |
"hosts": [] | |
}, | |
"aodh_alarm_notifier": { | |
"children": [], | |
"hosts": [] | |
}, | |
"aodh_all": { | |
"children": [ | |
"aodh_listener", | |
"aodh_alarm_notifier", | |
"aodh_alarm_evaluator", | |
"aodh_api" | |
], | |
"hosts": [] | |
}, | |
"aodh_api": { | |
"children": [], | |
"hosts": [] | |
}, | |
"aodh_container": { | |
"hosts": [] | |
}, | |
"aodh_listener": { | |
"children": [], | |
"hosts": [] | |
}, | |
"c11_containers": { | |
"hosts": [ | |
"c11_nova_scheduler_container-f10ae8b9", | |
"c11_horizon_container-4a414a4c", | |
"c11_utility_container-a86d7a48", | |
"c11_keystone_container-8c6374cc", | |
"c11_cinder_scheduler_container-685bb57d", | |
"c11_nova_cert_container-db109c3b", | |
"c11_neutron_server_container-ef400cb6", | |
"c11_repo_container-01e37464", | |
"c11_glance_container-e94be002", | |
"c11_neutron_agents_container-b68166d4", | |
"c11_nova_api_os_compute_container-4d6ff90c", | |
"c11_nova_api_metadata_container-5c3d4e12", | |
"c11_memcached_container-4087ef83", | |
"c11_nova_conductor_container-6b7d08d9", | |
"c11_cinder_api_container-7ffcb588", | |
"c11_galera_container-4b3e3706", | |
"c11_rabbit_mq_container-1a714661", | |
"c11_nova_console_container-5a469815", | |
"c11_heat_apis_container-4dd58044", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"c12_containers": { | |
"hosts": [ | |
"c12_nova_scheduler_container-6891dc47", | |
"c12_horizon_container-2b91567f", | |
"c12_utility_container-043d0a85", | |
"c12_keystone_container-d4598d1c", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c12_nova_cert_container-423a4b9e", | |
"c12_neutron_server_container-c8dd18b4", | |
"c12_repo_container-1ff026e0", | |
"c12_glance_container-5d55df8d", | |
"c12_neutron_agents_container-8969b5af", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c12_memcached_container-11187bf1", | |
"c12_nova_conductor_container-816d6dec", | |
"c12_cinder_api_container-ea772e6b", | |
"c12_galera_container-41a19d18", | |
"c12_rabbit_mq_container-49779d83", | |
"c12_nova_console_container-fb3a1947", | |
"c12_heat_apis_container-6b01f109", | |
"c12_heat_engine_container-e3b7a3bf" | |
] | |
}, | |
"c13_containers": { | |
"hosts": [ | |
"c13_nova_scheduler_container-68a572f4", | |
"c13_horizon_container-c1eb3566", | |
"c13_utility_container-e4ea869e", | |
"c13_keystone_container-de3cf678", | |
"c13_cinder_scheduler_container-606c0a23", | |
"c13_nova_cert_container-98b344e0", | |
"c13_neutron_server_container-3daebb15", | |
"c13_repo_container-8928340d", | |
"c13_glance_container-177a832e", | |
"c13_neutron_agents_container-71c73053", | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c13_nova_api_metadata_container-21a0e953", | |
"c13_memcached_container-c19bf8ea", | |
"c13_nova_conductor_container-f16489af", | |
"c13_cinder_api_container-5aec4d0c", | |
"c13_galera_container-bce3c618", | |
"c13_rabbit_mq_container-2deaaeff", | |
"c13_nova_console_container-29849e0b", | |
"c13_heat_apis_container-dc78db85", | |
"c13_heat_engine_container-8268f420" | |
] | |
}, | |
"c17_containers": { | |
"hosts": [ | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"ceilometer_agent_central": { | |
"children": [], | |
"hosts": [] | |
}, | |
"ceilometer_agent_compute": { | |
"children": [], | |
"hosts": [] | |
}, | |
"ceilometer_agent_notification": { | |
"children": [], | |
"hosts": [] | |
}, | |
"ceilometer_all": { | |
"children": [ | |
"ceilometer_agent_central", | |
"ceilometer_agent_notification", | |
"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": [ | |
"c13_cinder_api_container-5aec4d0c", | |
"c12_cinder_api_container-ea772e6b", | |
"c11_cinder_api_container-7ffcb588" | |
] | |
}, | |
"cinder_api_container": { | |
"hosts": [ | |
"c13_cinder_api_container-5aec4d0c", | |
"c12_cinder_api_container-ea772e6b", | |
"c11_cinder_api_container-7ffcb588" | |
] | |
}, | |
"cinder_backup": { | |
"children": [], | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"cinder_scheduler": { | |
"children": [], | |
"hosts": [ | |
"c13_cinder_scheduler_container-606c0a23", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c11_cinder_scheduler_container-685bb57d" | |
] | |
}, | |
"cinder_scheduler_container": { | |
"hosts": [ | |
"c13_cinder_scheduler_container-606c0a23", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c11_cinder_scheduler_container-685bb57d" | |
] | |
}, | |
"cinder_volume": { | |
"children": [], | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"cinder_volumes_container": { | |
"hosts": [] | |
}, | |
"compute_all": { | |
"hosts": [ | |
"c15", | |
"c14" | |
] | |
}, | |
"compute_containers": { | |
"children": [ | |
"c15_containers", | |
"c14_containers" | |
], | |
"hosts": [] | |
}, | |
"compute_hosts": { | |
"hosts": [ | |
"c15", | |
"c14" | |
] | |
}, | |
"galera": { | |
"children": [], | |
"hosts": [ | |
"c13_galera_container-bce3c618", | |
"c12_galera_container-41a19d18", | |
"c11_galera_container-4b3e3706" | |
] | |
}, | |
"galera_all": { | |
"children": [ | |
"galera" | |
], | |
"hosts": [] | |
}, | |
"galera_container": { | |
"hosts": [ | |
"c13_galera_container-bce3c618", | |
"c12_galera_container-41a19d18", | |
"c11_galera_container-4b3e3706" | |
] | |
}, | |
"glance_all": { | |
"children": [ | |
"glance_registry", | |
"glance_api" | |
], | |
"hosts": [] | |
}, | |
"glance_api": { | |
"children": [], | |
"hosts": [ | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002" | |
] | |
}, | |
"glance_container": { | |
"hosts": [ | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002" | |
] | |
}, | |
"glance_registry": { | |
"children": [], | |
"hosts": [ | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002" | |
] | |
}, | |
"haproxy": { | |
"children": [], | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"haproxy_all": { | |
"children": [ | |
"haproxy" | |
], | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"haproxy_container": { | |
"hosts": [] | |
}, | |
"haproxy_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"haproxy_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"heat_all": { | |
"children": [ | |
"heat_api", | |
"heat_engine", | |
"heat_api_cloudwatch", | |
"heat_api_cfn" | |
], | |
"hosts": [] | |
}, | |
"heat_api": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_api_cfn": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_api_cloudwatch": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_apis_container": { | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_engine": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_engine_container-8268f420", | |
"c12_heat_engine_container-e3b7a3bf", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"heat_engine_container": { | |
"hosts": [ | |
"c13_heat_engine_container-8268f420", | |
"c12_heat_engine_container-e3b7a3bf", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"horizon": { | |
"children": [], | |
"hosts": [ | |
"c13_horizon_container-c1eb3566", | |
"c12_horizon_container-2b91567f", | |
"c11_horizon_container-4a414a4c" | |
] | |
}, | |
"horizon_all": { | |
"children": [ | |
"horizon" | |
], | |
"hosts": [] | |
}, | |
"horizon_container": { | |
"hosts": [ | |
"c13_horizon_container-c1eb3566", | |
"c12_horizon_container-2b91567f", | |
"c11_horizon_container-4a414a4c" | |
] | |
}, | |
"hosts": { | |
"children": [ | |
"metering-compute_hosts", | |
"storage_hosts", | |
"os-infra_hosts", | |
"network_hosts", | |
"log_hosts", | |
"infra_hosts", | |
"swift-proxy_hosts", | |
"metering-alarm_hosts", | |
"metering-infra_hosts", | |
"compute_hosts", | |
"haproxy_hosts", | |
"identity_hosts", | |
"swift_hosts", | |
"shared-infra_hosts", | |
"storage-infra_hosts", | |
"repo-infra_hosts" | |
], | |
"hosts": [] | |
}, | |
"identity_all": { | |
"hosts": [ | |
"c13_keystone_container-de3cf678", | |
"c13", | |
"c12_keystone_container-d4598d1c", | |
"c12", | |
"c11_keystone_container-8c6374cc", | |
"c11" | |
] | |
}, | |
"identity_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"identity_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"infra_containers": { | |
"children": [], | |
"hosts": [] | |
}, | |
"infra_hosts": { | |
"children": [], | |
"hosts": [] | |
}, | |
"keystone": { | |
"children": [], | |
"hosts": [ | |
"c13_keystone_container-de3cf678", | |
"c12_keystone_container-d4598d1c", | |
"c11_keystone_container-8c6374cc" | |
] | |
}, | |
"keystone_all": { | |
"children": [ | |
"keystone" | |
], | |
"hosts": [] | |
}, | |
"keystone_container": { | |
"hosts": [ | |
"c13_keystone_container-de3cf678", | |
"c12_keystone_container-d4598d1c", | |
"c11_keystone_container-8c6374cc" | |
] | |
}, | |
"log_all": { | |
"hosts": [ | |
"c17", | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"log_containers": { | |
"children": [ | |
"c17_containers" | |
], | |
"hosts": [] | |
}, | |
"log_hosts": { | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"memcached": { | |
"children": [], | |
"hosts": [ | |
"c13_memcached_container-c19bf8ea", | |
"c12_memcached_container-11187bf1", | |
"c11_memcached_container-4087ef83" | |
] | |
}, | |
"memcached_all": { | |
"children": [ | |
"memcached" | |
], | |
"hosts": [] | |
}, | |
"memcached_container": { | |
"hosts": [ | |
"c13_memcached_container-c19bf8ea", | |
"c12_memcached_container-11187bf1", | |
"c11_memcached_container-4087ef83" | |
] | |
}, | |
"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": [] | |
}, | |
"network_all": { | |
"hosts": [ | |
"c13", | |
"c13_neutron_server_container-3daebb15", | |
"c12_neutron_server_container-c8dd18b4", | |
"c12", | |
"c11_neutron_server_container-ef400cb6", | |
"c11", | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"network_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"network_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"neutron_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_agents_container": { | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_all": { | |
"children": [ | |
"neutron_agent", | |
"neutron_metadata_agent", | |
"neutron_linuxbridge_agent", | |
"neutron_dhcp_agent", | |
"neutron_lbaas_agent", | |
"neutron_l3_agent", | |
"neutron_metering_agent", | |
"neutron_server" | |
], | |
"hosts": [] | |
}, | |
"neutron_dhcp_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_l3_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_lbaas_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_linuxbridge_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4", | |
"c15", | |
"c14" | |
] | |
}, | |
"neutron_metadata_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_metering_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_server": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_server_container-3daebb15", | |
"c12_neutron_server_container-c8dd18b4", | |
"c11_neutron_server_container-ef400cb6" | |
] | |
}, | |
"neutron_server_container": { | |
"hosts": [ | |
"c13_neutron_server_container-3daebb15", | |
"c12_neutron_server_container-c8dd18b4", | |
"c11_neutron_server_container-ef400cb6" | |
] | |
}, | |
"nova_all": { | |
"children": [ | |
"nova_console", | |
"nova_conductor", | |
"nova_api_metadata", | |
"nova_api_os_compute", | |
"nova_cert", | |
"nova_scheduler", | |
"nova_compute" | |
], | |
"hosts": [] | |
}, | |
"nova_api_metadata": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_api_metadata_container-21a0e953", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c11_nova_api_metadata_container-5c3d4e12" | |
] | |
}, | |
"nova_api_metadata_container": { | |
"hosts": [ | |
"c13_nova_api_metadata_container-21a0e953", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c11_nova_api_metadata_container-5c3d4e12" | |
] | |
}, | |
"nova_api_os_compute": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c11_nova_api_os_compute_container-4d6ff90c" | |
] | |
}, | |
"nova_api_os_compute_container": { | |
"hosts": [ | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c11_nova_api_os_compute_container-4d6ff90c" | |
] | |
}, | |
"nova_cert": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_cert_container-98b344e0", | |
"c12_nova_cert_container-423a4b9e", | |
"c11_nova_cert_container-db109c3b" | |
] | |
}, | |
"nova_cert_container": { | |
"hosts": [ | |
"c13_nova_cert_container-98b344e0", | |
"c12_nova_cert_container-423a4b9e", | |
"c11_nova_cert_container-db109c3b" | |
] | |
}, | |
"nova_compute": { | |
"children": [], | |
"hosts": [ | |
"c15", | |
"c14" | |
] | |
}, | |
"nova_compute_container": { | |
"hosts": [] | |
}, | |
"nova_conductor": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_conductor_container-f16489af", | |
"c12_nova_conductor_container-816d6dec", | |
"c11_nova_conductor_container-6b7d08d9" | |
] | |
}, | |
"nova_conductor_container": { | |
"hosts": [ | |
"c13_nova_conductor_container-f16489af", | |
"c12_nova_conductor_container-816d6dec", | |
"c11_nova_conductor_container-6b7d08d9" | |
] | |
}, | |
"nova_console": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_console_container-29849e0b", | |
"c12_nova_console_container-fb3a1947", | |
"c11_nova_console_container-5a469815" | |
] | |
}, | |
"nova_console_container": { | |
"hosts": [ | |
"c13_nova_console_container-29849e0b", | |
"c12_nova_console_container-fb3a1947", | |
"c11_nova_console_container-5a469815" | |
] | |
}, | |
"nova_scheduler": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_scheduler_container-68a572f4", | |
"c12_nova_scheduler_container-6891dc47", | |
"c11_nova_scheduler_container-f10ae8b9" | |
] | |
}, | |
"nova_scheduler_container": { | |
"hosts": [ | |
"c13_nova_scheduler_container-68a572f4", | |
"c12_nova_scheduler_container-6891dc47", | |
"c11_nova_scheduler_container-f10ae8b9" | |
] | |
}, | |
"os-infra_all": { | |
"hosts": [ | |
"c13", | |
"c13_nova_scheduler_container-68a572f4", | |
"c12_nova_scheduler_container-6891dc47", | |
"c12", | |
"c11", | |
"c11_nova_scheduler_container-f10ae8b9", | |
"c13_horizon_container-c1eb3566", | |
"c12_horizon_container-2b91567f", | |
"c11_horizon_container-4a414a4c", | |
"c13_nova_cert_container-98b344e0", | |
"c12_nova_cert_container-423a4b9e", | |
"c11_nova_cert_container-db109c3b", | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002", | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c11_nova_api_os_compute_container-4d6ff90c", | |
"c13_nova_api_metadata_container-21a0e953", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c11_nova_api_metadata_container-5c3d4e12", | |
"c13_nova_conductor_container-f16489af", | |
"c12_nova_conductor_container-816d6dec", | |
"c11_nova_conductor_container-6b7d08d9", | |
"c13_nova_console_container-29849e0b", | |
"c12_nova_console_container-fb3a1947", | |
"c11_nova_console_container-5a469815", | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044", | |
"c13_heat_engine_container-8268f420", | |
"c12_heat_engine_container-e3b7a3bf", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"os-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"os-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"pkg_repo": { | |
"children": [], | |
"hosts": [ | |
"c13_repo_container-8928340d", | |
"c12_repo_container-1ff026e0", | |
"c11_repo_container-01e37464" | |
] | |
}, | |
"rabbit_mq_container": { | |
"hosts": [ | |
"c13_rabbit_mq_container-2deaaeff", | |
"c12_rabbit_mq_container-49779d83", | |
"c11_rabbit_mq_container-1a714661" | |
] | |
}, | |
"rabbitmq": { | |
"children": [], | |
"hosts": [ | |
"c13_rabbit_mq_container-2deaaeff", | |
"c12_rabbit_mq_container-49779d83", | |
"c11_rabbit_mq_container-1a714661" | |
] | |
}, | |
"rabbitmq_all": { | |
"children": [ | |
"rabbitmq" | |
], | |
"hosts": [] | |
}, | |
"remote": { | |
"children": [ | |
"swift-remote_hosts" | |
], | |
"hosts": [] | |
}, | |
"remote_containers": { | |
"children": [ | |
"swift-remote_containers" | |
], | |
"hosts": [] | |
}, | |
"repo-infra_all": { | |
"hosts": [ | |
"c13", | |
"c13_repo_container-8928340d", | |
"c12", | |
"c12_repo_container-1ff026e0", | |
"c11_repo_container-01e37464", | |
"c11" | |
] | |
}, | |
"repo-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"repo-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"repo_all": { | |
"children": [ | |
"pkg_repo" | |
], | |
"hosts": [] | |
}, | |
"repo_container": { | |
"hosts": [ | |
"c13_repo_container-8928340d", | |
"c12_repo_container-1ff026e0", | |
"c11_repo_container-01e37464" | |
] | |
}, | |
"rsyslog": { | |
"children": [], | |
"hosts": [ | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"rsyslog_all": { | |
"children": [ | |
"rsyslog" | |
], | |
"hosts": [] | |
}, | |
"rsyslog_container": { | |
"hosts": [ | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"shared-infra_all": { | |
"hosts": [ | |
"c13_utility_container-e4ea869e", | |
"c13", | |
"c12_utility_container-043d0a85", | |
"c12", | |
"c11_utility_container-a86d7a48", | |
"c11", | |
"c13_memcached_container-c19bf8ea", | |
"c12_memcached_container-11187bf1", | |
"c11_memcached_container-4087ef83", | |
"c13_galera_container-bce3c618", | |
"c12_galera_container-41a19d18", | |
"c11_galera_container-4b3e3706", | |
"c13_rabbit_mq_container-2deaaeff", | |
"c12_rabbit_mq_container-49779d83", | |
"c11_rabbit_mq_container-1a714661" | |
] | |
}, | |
"shared-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"shared-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"storage-infra_all": { | |
"hosts": [ | |
"c13_cinder_scheduler_container-606c0a23", | |
"c13", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c12", | |
"c11_cinder_scheduler_container-685bb57d", | |
"c11", | |
"c13_cinder_api_container-5aec4d0c", | |
"c12_cinder_api_container-ea772e6b", | |
"c11_cinder_api_container-7ffcb588" | |
] | |
}, | |
"storage-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"storage-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"storage_all": { | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"storage_containers": { | |
"children": [ | |
"c17_containers" | |
], | |
"hosts": [] | |
}, | |
"storage_hosts": { | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"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_obj", | |
"swift_cont", | |
"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": [] | |
}, | |
"utility": { | |
"children": [], | |
"hosts": [ | |
"c13_utility_container-e4ea869e", | |
"c12_utility_container-043d0a85", | |
"c11_utility_container-a86d7a48" | |
] | |
}, | |
"utility_all": { | |
"children": [ | |
"utility" | |
], | |
"hosts": [] | |
}, | |
"utility_container": { | |
"hosts": [ | |
"c13_utility_container-e4ea869e", | |
"c12_utility_container-043d0a85", | |
"c11_utility_container-a86d7a48" | |
] | |
} | |
} |
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
{ | |
"_meta": { | |
"hostvars": { | |
"c11": { | |
"ansible_ssh_host": "172.29.236.11", | |
"component": "haproxy", | |
"container_address": "172.29.236.11", | |
"container_name": "c11", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.11", | |
"bridge": "br-mgmt", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"container_types": "c11_containers", | |
"is_metal": true, | |
"physical_host": "c11", | |
"physical_host_group": "haproxy_hosts", | |
"properties": { | |
"is_metal": true, | |
"service_name": "haproxy" | |
} | |
}, | |
"c11_cinder_api_container-7ffcb588": { | |
"ansible_ssh_host": "172.29.238.218", | |
"component": "cinder_api", | |
"container_address": "172.29.238.218", | |
"container_name": "c11_cinder_api_container-7ffcb588", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.218", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"address": "172.29.246.174", | |
"bridge": "br-storage", | |
"interface": "eth2", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c11_cinder_scheduler_container-685bb57d": { | |
"ansible_ssh_host": "172.29.236.167", | |
"component": "cinder_scheduler", | |
"container_address": "172.29.236.167", | |
"container_name": "c11_cinder_scheduler_container-685bb57d", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.167", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c11_galera_container-4b3e3706": { | |
"ansible_ssh_host": "172.29.238.223", | |
"component": "galera", | |
"container_address": "172.29.238.223", | |
"container_name": "c11_galera_container-4b3e3706", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.223", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"log_directory": "mysql_logs", | |
"service_name": "galera" | |
} | |
}, | |
"c11_glance_container-e94be002": { | |
"ansible_ssh_host": "172.29.237.164", | |
"component": "glance_api", | |
"container_address": "172.29.237.164", | |
"container_name": "c11_glance_container-e94be002", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.164", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"address": "172.29.245.163", | |
"bridge": "br-storage", | |
"interface": "eth2", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_fs_size": "12G", | |
"container_release": "trusty", | |
"service_name": "glance" | |
} | |
}, | |
"c11_heat_apis_container-4dd58044": { | |
"ansible_ssh_host": "172.29.237.52", | |
"component": "heat_api_cloudwatch", | |
"container_address": "172.29.237.52", | |
"container_name": "c11_heat_apis_container-4dd58044", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.52", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c11_heat_engine_container-0f38b71d": { | |
"ansible_ssh_host": "172.29.239.2", | |
"component": "heat_engine", | |
"container_address": "172.29.239.2", | |
"container_name": "c11_heat_engine_container-0f38b71d", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.2", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c11_horizon_container-4a414a4c": { | |
"ansible_ssh_host": "172.29.237.26", | |
"component": "horizon", | |
"container_address": "172.29.237.26", | |
"container_name": "c11_horizon_container-4a414a4c", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.26", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "horizon" | |
} | |
}, | |
"c11_keystone_container-8c6374cc": { | |
"ansible_ssh_host": "172.29.237.219", | |
"component": "keystone", | |
"container_address": "172.29.237.219", | |
"container_name": "c11_keystone_container-8c6374cc", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.219", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "identity_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "keystone" | |
} | |
}, | |
"c11_memcached_container-4087ef83": { | |
"ansible_ssh_host": "172.29.236.124", | |
"component": "memcached", | |
"container_address": "172.29.236.124", | |
"container_name": "c11_memcached_container-4087ef83", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.124", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "memcached" | |
} | |
}, | |
"c11_neutron_agents_container-b68166d4": { | |
"ansible_ssh_host": "172.29.238.188", | |
"component": "neutron_agent", | |
"container_address": "172.29.238.188", | |
"container_name": "c11_neutron_agents_container-b68166d4", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.188", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"eth11_address": { | |
"bridge": "br-vlan", | |
"interface": "eth11", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"eth12_address": { | |
"bridge": "br-vlan", | |
"interface": "eth12", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"tunnel_address": { | |
"address": "172.29.241.115", | |
"bridge": "br-vxlan", | |
"interface": "eth10", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c11_neutron_server_container-ef400cb6": { | |
"ansible_ssh_host": "172.29.239.204", | |
"component": "neutron_server", | |
"container_address": "172.29.239.204", | |
"container_name": "c11_neutron_server_container-ef400cb6", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.204", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c11_nova_api_metadata_container-5c3d4e12": { | |
"ansible_ssh_host": "172.29.238.70", | |
"component": "nova_api_metadata", | |
"container_address": "172.29.238.70", | |
"container_name": "c11_nova_api_metadata_container-5c3d4e12", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.70", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_api_os_compute_container-4d6ff90c": { | |
"ansible_ssh_host": "172.29.238.8", | |
"component": "nova_api_os_compute", | |
"container_address": "172.29.238.8", | |
"container_name": "c11_nova_api_os_compute_container-4d6ff90c", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.8", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_cert_container-db109c3b": { | |
"ansible_ssh_host": "172.29.239.6", | |
"component": "nova_cert", | |
"container_address": "172.29.239.6", | |
"container_name": "c11_nova_cert_container-db109c3b", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.6", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_conductor_container-6b7d08d9": { | |
"ansible_ssh_host": "172.29.239.182", | |
"component": "nova_conductor", | |
"container_address": "172.29.239.182", | |
"container_name": "c11_nova_conductor_container-6b7d08d9", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.182", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_console_container-5a469815": { | |
"ansible_ssh_host": "172.29.238.20", | |
"component": "nova_console", | |
"container_address": "172.29.238.20", | |
"container_name": "c11_nova_console_container-5a469815", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.20", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_nova_scheduler_container-f10ae8b9": { | |
"ansible_ssh_host": "172.29.238.182", | |
"component": "nova_scheduler", | |
"container_address": "172.29.238.182", | |
"container_name": "c11_nova_scheduler_container-f10ae8b9", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.182", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c11_rabbit_mq_container-1a714661": { | |
"ansible_ssh_host": "172.29.238.123", | |
"component": "rabbitmq", | |
"container_address": "172.29.238.123", | |
"container_name": "c11_rabbit_mq_container-1a714661", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.123", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rabbitmq" | |
} | |
}, | |
"c11_repo_container-01e37464": { | |
"ansible_ssh_host": "172.29.237.217", | |
"component": "pkg_repo", | |
"container_address": "172.29.237.217", | |
"container_name": "c11_repo_container-01e37464", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.217", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "repo-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "repo" | |
} | |
}, | |
"c11_utility_container-a86d7a48": { | |
"ansible_ssh_host": "172.29.239.86", | |
"component": "utility", | |
"container_address": "172.29.239.86", | |
"container_name": "c11_utility_container-a86d7a48", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.86", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c11", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "utility" | |
} | |
}, | |
"c12": { | |
"ansible_ssh_host": "172.29.236.12", | |
"component": "haproxy", | |
"container_address": "172.29.236.12", | |
"container_name": "c12", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.12", | |
"bridge": "br-mgmt", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"container_types": "c12_containers", | |
"is_metal": true, | |
"physical_host": "c12", | |
"physical_host_group": "haproxy_hosts", | |
"properties": { | |
"is_metal": true, | |
"service_name": "haproxy" | |
} | |
}, | |
"c12_cinder_api_container-ea772e6b": { | |
"ansible_ssh_host": "172.29.239.83", | |
"component": "cinder_api", | |
"container_address": "172.29.239.83", | |
"container_name": "c12_cinder_api_container-ea772e6b", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.83", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"address": "172.29.244.114", | |
"bridge": "br-storage", | |
"interface": "eth2", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c12_cinder_scheduler_container-08f76a4b": { | |
"ansible_ssh_host": "172.29.238.134", | |
"component": "cinder_scheduler", | |
"container_address": "172.29.238.134", | |
"container_name": "c12_cinder_scheduler_container-08f76a4b", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.134", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c12_galera_container-41a19d18": { | |
"ansible_ssh_host": "172.29.238.96", | |
"component": "galera", | |
"container_address": "172.29.238.96", | |
"container_name": "c12_galera_container-41a19d18", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.96", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"log_directory": "mysql_logs", | |
"service_name": "galera" | |
} | |
}, | |
"c12_glance_container-5d55df8d": { | |
"ansible_ssh_host": "172.29.238.232", | |
"component": "glance_api", | |
"container_address": "172.29.238.232", | |
"container_name": "c12_glance_container-5d55df8d", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.232", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"address": "172.29.246.193", | |
"bridge": "br-storage", | |
"interface": "eth2", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_fs_size": "12G", | |
"container_release": "trusty", | |
"service_name": "glance" | |
} | |
}, | |
"c12_heat_apis_container-6b01f109": { | |
"ansible_ssh_host": "172.29.239.131", | |
"component": "heat_api_cloudwatch", | |
"container_address": "172.29.239.131", | |
"container_name": "c12_heat_apis_container-6b01f109", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.131", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c12_heat_engine_container-e3b7a3bf": { | |
"ansible_ssh_host": "172.29.239.23", | |
"component": "heat_engine", | |
"container_address": "172.29.239.23", | |
"container_name": "c12_heat_engine_container-e3b7a3bf", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.23", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c12_horizon_container-2b91567f": { | |
"ansible_ssh_host": "172.29.236.187", | |
"component": "horizon", | |
"container_address": "172.29.236.187", | |
"container_name": "c12_horizon_container-2b91567f", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.187", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "horizon" | |
} | |
}, | |
"c12_keystone_container-d4598d1c": { | |
"ansible_ssh_host": "172.29.236.56", | |
"component": "keystone", | |
"container_address": "172.29.236.56", | |
"container_name": "c12_keystone_container-d4598d1c", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.56", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "identity_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "keystone" | |
} | |
}, | |
"c12_memcached_container-11187bf1": { | |
"ansible_ssh_host": "172.29.237.85", | |
"component": "memcached", | |
"container_address": "172.29.237.85", | |
"container_name": "c12_memcached_container-11187bf1", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.85", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "memcached" | |
} | |
}, | |
"c12_neutron_agents_container-8969b5af": { | |
"ansible_ssh_host": "172.29.239.152", | |
"component": "neutron_agent", | |
"container_address": "172.29.239.152", | |
"container_name": "c12_neutron_agents_container-8969b5af", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.152", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"eth11_address": { | |
"bridge": "br-vlan", | |
"interface": "eth11", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"eth12_address": { | |
"bridge": "br-vlan", | |
"interface": "eth12", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"tunnel_address": { | |
"address": "172.29.240.96", | |
"bridge": "br-vxlan", | |
"interface": "eth10", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c12_neutron_server_container-c8dd18b4": { | |
"ansible_ssh_host": "172.29.237.65", | |
"component": "neutron_server", | |
"container_address": "172.29.237.65", | |
"container_name": "c12_neutron_server_container-c8dd18b4", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.65", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c12_nova_api_metadata_container-aaec4fc1": { | |
"ansible_ssh_host": "172.29.239.78", | |
"component": "nova_api_metadata", | |
"container_address": "172.29.239.78", | |
"container_name": "c12_nova_api_metadata_container-aaec4fc1", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.78", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_api_os_compute_container-92d9aca1": { | |
"ansible_ssh_host": "172.29.238.66", | |
"component": "nova_api_os_compute", | |
"container_address": "172.29.238.66", | |
"container_name": "c12_nova_api_os_compute_container-92d9aca1", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.66", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_cert_container-423a4b9e": { | |
"ansible_ssh_host": "172.29.238.126", | |
"component": "nova_cert", | |
"container_address": "172.29.238.126", | |
"container_name": "c12_nova_cert_container-423a4b9e", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.126", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_conductor_container-816d6dec": { | |
"ansible_ssh_host": "172.29.236.233", | |
"component": "nova_conductor", | |
"container_address": "172.29.236.233", | |
"container_name": "c12_nova_conductor_container-816d6dec", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.233", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_console_container-fb3a1947": { | |
"ansible_ssh_host": "172.29.238.159", | |
"component": "nova_console", | |
"container_address": "172.29.238.159", | |
"container_name": "c12_nova_console_container-fb3a1947", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.159", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_nova_scheduler_container-6891dc47": { | |
"ansible_ssh_host": "172.29.239.67", | |
"component": "nova_scheduler", | |
"container_address": "172.29.239.67", | |
"container_name": "c12_nova_scheduler_container-6891dc47", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.67", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c12_rabbit_mq_container-49779d83": { | |
"ansible_ssh_host": "172.29.238.210", | |
"component": "rabbitmq", | |
"container_address": "172.29.238.210", | |
"container_name": "c12_rabbit_mq_container-49779d83", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.210", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rabbitmq" | |
} | |
}, | |
"c12_repo_container-1ff026e0": { | |
"ansible_ssh_host": "172.29.239.217", | |
"component": "pkg_repo", | |
"container_address": "172.29.239.217", | |
"container_name": "c12_repo_container-1ff026e0", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.217", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "repo-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "repo" | |
} | |
}, | |
"c12_utility_container-043d0a85": { | |
"ansible_ssh_host": "172.29.238.198", | |
"component": "utility", | |
"container_address": "172.29.238.198", | |
"container_name": "c12_utility_container-043d0a85", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.198", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c12", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "utility" | |
} | |
}, | |
"c13": { | |
"ansible_ssh_host": "172.29.236.13", | |
"component": "haproxy", | |
"container_address": "172.29.236.13", | |
"container_name": "c13", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.13", | |
"bridge": "br-mgmt", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"container_types": "c13_containers", | |
"is_metal": true, | |
"physical_host": "c13", | |
"physical_host_group": "haproxy_hosts", | |
"properties": { | |
"is_metal": true, | |
"service_name": "haproxy" | |
} | |
}, | |
"c13_cinder_api_container-5aec4d0c": { | |
"ansible_ssh_host": "172.29.239.112", | |
"component": "cinder_api", | |
"container_address": "172.29.239.112", | |
"container_name": "c13_cinder_api_container-5aec4d0c", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.112", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"address": "172.29.244.196", | |
"bridge": "br-storage", | |
"interface": "eth2", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c13_cinder_scheduler_container-606c0a23": { | |
"ansible_ssh_host": "172.29.236.226", | |
"component": "cinder_scheduler", | |
"container_address": "172.29.236.226", | |
"container_name": "c13_cinder_scheduler_container-606c0a23", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.226", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "storage-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "cinder" | |
} | |
}, | |
"c13_galera_container-bce3c618": { | |
"ansible_ssh_host": "172.29.238.233", | |
"component": "galera", | |
"container_address": "172.29.238.233", | |
"container_name": "c13_galera_container-bce3c618", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.233", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"log_directory": "mysql_logs", | |
"service_name": "galera" | |
} | |
}, | |
"c13_glance_container-177a832e": { | |
"ansible_ssh_host": "172.29.239.148", | |
"component": "glance_api", | |
"container_address": "172.29.239.148", | |
"container_name": "c13_glance_container-177a832e", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.148", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"address": "172.29.244.83", | |
"bridge": "br-storage", | |
"interface": "eth2", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_fs_size": "12G", | |
"container_release": "trusty", | |
"service_name": "glance" | |
} | |
}, | |
"c13_heat_apis_container-dc78db85": { | |
"ansible_ssh_host": "172.29.239.248", | |
"component": "heat_api_cloudwatch", | |
"container_address": "172.29.239.248", | |
"container_name": "c13_heat_apis_container-dc78db85", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.248", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c13_heat_engine_container-8268f420": { | |
"ansible_ssh_host": "172.29.238.1", | |
"component": "heat_engine", | |
"container_address": "172.29.238.1", | |
"container_name": "c13_heat_engine_container-8268f420", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.1", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "heat" | |
} | |
}, | |
"c13_horizon_container-c1eb3566": { | |
"ansible_ssh_host": "172.29.239.46", | |
"component": "horizon", | |
"container_address": "172.29.239.46", | |
"container_name": "c13_horizon_container-c1eb3566", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.46", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "horizon" | |
} | |
}, | |
"c13_keystone_container-de3cf678": { | |
"ansible_ssh_host": "172.29.237.214", | |
"component": "keystone", | |
"container_address": "172.29.237.214", | |
"container_name": "c13_keystone_container-de3cf678", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.214", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "identity_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "keystone" | |
} | |
}, | |
"c13_memcached_container-c19bf8ea": { | |
"ansible_ssh_host": "172.29.239.136", | |
"component": "memcached", | |
"container_address": "172.29.239.136", | |
"container_name": "c13_memcached_container-c19bf8ea", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.136", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "memcached" | |
} | |
}, | |
"c13_neutron_agents_container-71c73053": { | |
"ansible_ssh_host": "172.29.239.105", | |
"component": "neutron_agent", | |
"container_address": "172.29.239.105", | |
"container_name": "c13_neutron_agents_container-71c73053", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.105", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"eth11_address": { | |
"bridge": "br-vlan", | |
"interface": "eth11", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"eth12_address": { | |
"bridge": "br-vlan", | |
"interface": "eth12", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"tunnel_address": { | |
"address": "172.29.242.82", | |
"bridge": "br-vxlan", | |
"interface": "eth10", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c13_neutron_server_container-3daebb15": { | |
"ansible_ssh_host": "172.29.236.65", | |
"component": "neutron_server", | |
"container_address": "172.29.236.65", | |
"container_name": "c13_neutron_server_container-3daebb15", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.65", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "network_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "neutron" | |
} | |
}, | |
"c13_nova_api_metadata_container-21a0e953": { | |
"ansible_ssh_host": "172.29.239.77", | |
"component": "nova_api_metadata", | |
"container_address": "172.29.239.77", | |
"container_name": "c13_nova_api_metadata_container-21a0e953", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.77", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_api_os_compute_container-c4827f58": { | |
"ansible_ssh_host": "172.29.238.108", | |
"component": "nova_api_os_compute", | |
"container_address": "172.29.238.108", | |
"container_name": "c13_nova_api_os_compute_container-c4827f58", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.108", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_cert_container-98b344e0": { | |
"ansible_ssh_host": "172.29.237.231", | |
"component": "nova_cert", | |
"container_address": "172.29.237.231", | |
"container_name": "c13_nova_cert_container-98b344e0", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.231", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_conductor_container-f16489af": { | |
"ansible_ssh_host": "172.29.236.72", | |
"component": "nova_conductor", | |
"container_address": "172.29.236.72", | |
"container_name": "c13_nova_conductor_container-f16489af", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.72", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_console_container-29849e0b": { | |
"ansible_ssh_host": "172.29.239.190", | |
"component": "nova_console", | |
"container_address": "172.29.239.190", | |
"container_name": "c13_nova_console_container-29849e0b", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.239.190", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_nova_scheduler_container-68a572f4": { | |
"ansible_ssh_host": "172.29.238.189", | |
"component": "nova_scheduler", | |
"container_address": "172.29.238.189", | |
"container_name": "c13_nova_scheduler_container-68a572f4", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.189", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "os-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "nova" | |
} | |
}, | |
"c13_rabbit_mq_container-2deaaeff": { | |
"ansible_ssh_host": "172.29.236.150", | |
"component": "rabbitmq", | |
"container_address": "172.29.236.150", | |
"container_name": "c13_rabbit_mq_container-2deaaeff", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.150", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rabbitmq" | |
} | |
}, | |
"c13_repo_container-8928340d": { | |
"ansible_ssh_host": "172.29.238.127", | |
"component": "pkg_repo", | |
"container_address": "172.29.238.127", | |
"container_name": "c13_repo_container-8928340d", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.238.127", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "repo-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "repo" | |
} | |
}, | |
"c13_utility_container-e4ea869e": { | |
"ansible_ssh_host": "172.29.237.84", | |
"component": "utility", | |
"container_address": "172.29.237.84", | |
"container_name": "c13_utility_container-e4ea869e", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.237.84", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c13", | |
"physical_host_group": "shared-infra_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "utility" | |
} | |
}, | |
"c14": { | |
"ansible_ssh_host": "172.29.236.14", | |
"component": "nova_compute", | |
"container_address": "172.29.236.14", | |
"container_name": "c14", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.14", | |
"bridge": "br-mgmt", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"eth11_address": { | |
"bridge": "br-vlan", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"eth12_address": { | |
"bridge": "br-vlan", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"storage_address": { | |
"bridge": "br-storage", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"tunnel_address": { | |
"bridge": "br-vxlan", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"container_types": "c14_containers", | |
"is_metal": true, | |
"physical_host": "c14", | |
"physical_host_group": "compute_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"is_metal": true, | |
"service_name": "nova" | |
} | |
}, | |
"c15": { | |
"ansible_ssh_host": "172.29.236.15", | |
"component": "nova_compute", | |
"container_address": "172.29.236.15", | |
"container_name": "c15", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.15", | |
"bridge": "br-mgmt", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"eth11_address": { | |
"bridge": "br-vlan", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"eth12_address": { | |
"bridge": "br-vlan", | |
"netmask": null, | |
"type": "veth" | |
}, | |
"storage_address": { | |
"bridge": "br-storage", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"tunnel_address": { | |
"bridge": "br-vxlan", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"container_types": "c15_containers", | |
"is_metal": true, | |
"physical_host": "c15", | |
"physical_host_group": "compute_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"is_metal": true, | |
"service_name": "nova" | |
} | |
}, | |
"c17": { | |
"ansible_ssh_host": "172.29.236.17", | |
"component": "cinder_backup", | |
"container_address": "172.29.236.17", | |
"container_name": "c17", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.17", | |
"bridge": "br-mgmt", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
}, | |
"storage_address": { | |
"bridge": "br-storage", | |
"mtu": "9000", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"container_types": "c17_containers", | |
"is_metal": true, | |
"physical_host": "c17", | |
"physical_host_group": "storage_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"is_metal": true, | |
"service_name": "cinder" | |
} | |
}, | |
"c17_rsyslog_container-fba71203": { | |
"ansible_ssh_host": "172.29.236.54", | |
"component": "rsyslog", | |
"container_address": "172.29.236.54", | |
"container_name": "c17_rsyslog_container-fba71203", | |
"container_networks": { | |
"container_address": { | |
"address": "172.29.236.54", | |
"bridge": "br-mgmt", | |
"interface": "eth1", | |
"netmask": "255.255.252.0", | |
"type": "veth" | |
} | |
}, | |
"physical_host": "c17", | |
"physical_host_group": "log_hosts", | |
"properties": { | |
"container_release": "trusty", | |
"service_name": "rsyslog" | |
} | |
} | |
} | |
}, | |
"all": { | |
"vars": { | |
"container_cidr": "172.29.236.0/22", | |
"external_lb_vip_address": "172.29.236.5", | |
"internal_lb_vip_address": "172.29.236.3", | |
"management_bridge": "br-mgmt", | |
"provider_networks": [ | |
{ | |
"network": { | |
"container_bridge": "br-mgmt", | |
"container_interface": "eth1", | |
"container_type": "veth", | |
"group_binds": [ | |
"all_containers", | |
"hosts" | |
], | |
"ip_from_q": "container", | |
"is_container_address": true, | |
"is_ssh_address": true, | |
"type": "raw" | |
} | |
}, | |
{ | |
"network": { | |
"container_bridge": "br-storage", | |
"container_interface": "eth2", | |
"container_mtu": "9000", | |
"container_type": "veth", | |
"group_binds": [ | |
"glance_api", | |
"cinder_api", | |
"cinder_volume", | |
"nova_compute" | |
], | |
"ip_from_q": "storage", | |
"type": "raw" | |
} | |
}, | |
{ | |
"network": { | |
"container_bridge": "br-vxlan", | |
"container_interface": "eth10", | |
"container_mtu": "9000", | |
"container_type": "veth", | |
"group_binds": [ | |
"neutron_linuxbridge_agent" | |
], | |
"ip_from_q": "tunnel", | |
"net_name": "vxlan", | |
"range": "1:1000", | |
"type": "vxlan" | |
} | |
}, | |
{ | |
"network": { | |
"container_bridge": "br-vlan", | |
"container_interface": "eth11", | |
"container_type": "veth", | |
"group_binds": [ | |
"neutron_linuxbridge_agent" | |
], | |
"net_name": "vlan", | |
"range": "3000:4000", | |
"type": "vlan" | |
} | |
}, | |
{ | |
"network": { | |
"container_bridge": "br-vlan", | |
"container_interface": "eth12", | |
"container_type": "veth", | |
"group_binds": [ | |
"neutron_linuxbridge_agent" | |
], | |
"host_bind_override": "eth0", | |
"net_name": "flat", | |
"type": "flat" | |
} | |
} | |
], | |
"tunnel_bridge": "br-vxlan" | |
} | |
}, | |
"all_containers": { | |
"children": [ | |
"storage_containers", | |
"swift-proxy_containers", | |
"haproxy_containers", | |
"metering-infra_containers", | |
"swift_containers", | |
"compute_containers", | |
"storage-infra_containers", | |
"metering-alarm_containers", | |
"shared-infra_containers", | |
"os-infra_containers", | |
"log_containers", | |
"metering-compute_containers", | |
"repo-infra_containers", | |
"identity_containers", | |
"network_containers", | |
"infra_containers" | |
], | |
"hosts": [] | |
}, | |
"aodh_alarm_evaluator": { | |
"children": [], | |
"hosts": [] | |
}, | |
"aodh_alarm_notifier": { | |
"children": [], | |
"hosts": [] | |
}, | |
"aodh_all": { | |
"children": [ | |
"aodh_listener", | |
"aodh_alarm_notifier", | |
"aodh_alarm_evaluator", | |
"aodh_api" | |
], | |
"hosts": [] | |
}, | |
"aodh_api": { | |
"children": [], | |
"hosts": [] | |
}, | |
"aodh_container": { | |
"hosts": [] | |
}, | |
"aodh_listener": { | |
"children": [], | |
"hosts": [] | |
}, | |
"c11_containers": { | |
"hosts": [ | |
"c11_nova_scheduler_container-f10ae8b9", | |
"c11_horizon_container-4a414a4c", | |
"c11_utility_container-a86d7a48", | |
"c11_keystone_container-8c6374cc", | |
"c11_cinder_scheduler_container-685bb57d", | |
"c11_nova_cert_container-db109c3b", | |
"c11_neutron_server_container-ef400cb6", | |
"c11_repo_container-01e37464", | |
"c11_glance_container-e94be002", | |
"c11_neutron_agents_container-b68166d4", | |
"c11_nova_api_os_compute_container-4d6ff90c", | |
"c11_nova_api_metadata_container-5c3d4e12", | |
"c11_memcached_container-4087ef83", | |
"c11_nova_conductor_container-6b7d08d9", | |
"c11_cinder_api_container-7ffcb588", | |
"c11_galera_container-4b3e3706", | |
"c11_rabbit_mq_container-1a714661", | |
"c11_nova_console_container-5a469815", | |
"c11_heat_apis_container-4dd58044", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"c12_containers": { | |
"hosts": [ | |
"c12_nova_scheduler_container-6891dc47", | |
"c12_horizon_container-2b91567f", | |
"c12_utility_container-043d0a85", | |
"c12_keystone_container-d4598d1c", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c12_nova_cert_container-423a4b9e", | |
"c12_neutron_server_container-c8dd18b4", | |
"c12_repo_container-1ff026e0", | |
"c12_glance_container-5d55df8d", | |
"c12_neutron_agents_container-8969b5af", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c12_memcached_container-11187bf1", | |
"c12_nova_conductor_container-816d6dec", | |
"c12_cinder_api_container-ea772e6b", | |
"c12_galera_container-41a19d18", | |
"c12_rabbit_mq_container-49779d83", | |
"c12_nova_console_container-fb3a1947", | |
"c12_heat_apis_container-6b01f109", | |
"c12_heat_engine_container-e3b7a3bf" | |
] | |
}, | |
"c13_containers": { | |
"hosts": [ | |
"c13_nova_scheduler_container-68a572f4", | |
"c13_horizon_container-c1eb3566", | |
"c13_utility_container-e4ea869e", | |
"c13_keystone_container-de3cf678", | |
"c13_cinder_scheduler_container-606c0a23", | |
"c13_nova_cert_container-98b344e0", | |
"c13_neutron_server_container-3daebb15", | |
"c13_repo_container-8928340d", | |
"c13_glance_container-177a832e", | |
"c13_neutron_agents_container-71c73053", | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c13_nova_api_metadata_container-21a0e953", | |
"c13_memcached_container-c19bf8ea", | |
"c13_nova_conductor_container-f16489af", | |
"c13_cinder_api_container-5aec4d0c", | |
"c13_galera_container-bce3c618", | |
"c13_rabbit_mq_container-2deaaeff", | |
"c13_nova_console_container-29849e0b", | |
"c13_heat_apis_container-dc78db85", | |
"c13_heat_engine_container-8268f420" | |
] | |
}, | |
"c17_containers": { | |
"hosts": [ | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"ceilometer_agent_central": { | |
"children": [], | |
"hosts": [] | |
}, | |
"ceilometer_agent_compute": { | |
"children": [], | |
"hosts": [] | |
}, | |
"ceilometer_agent_notification": { | |
"children": [], | |
"hosts": [] | |
}, | |
"ceilometer_all": { | |
"children": [ | |
"ceilometer_agent_central", | |
"ceilometer_agent_notification", | |
"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": [ | |
"c13_cinder_api_container-5aec4d0c", | |
"c12_cinder_api_container-ea772e6b", | |
"c11_cinder_api_container-7ffcb588" | |
] | |
}, | |
"cinder_api_container": { | |
"hosts": [ | |
"c13_cinder_api_container-5aec4d0c", | |
"c12_cinder_api_container-ea772e6b", | |
"c11_cinder_api_container-7ffcb588" | |
] | |
}, | |
"cinder_backup": { | |
"children": [], | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"cinder_scheduler": { | |
"children": [], | |
"hosts": [ | |
"c13_cinder_scheduler_container-606c0a23", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c11_cinder_scheduler_container-685bb57d" | |
] | |
}, | |
"cinder_scheduler_container": { | |
"hosts": [ | |
"c13_cinder_scheduler_container-606c0a23", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c11_cinder_scheduler_container-685bb57d" | |
] | |
}, | |
"cinder_volume": { | |
"children": [], | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"cinder_volumes_container": { | |
"hosts": [] | |
}, | |
"compute_all": { | |
"hosts": [ | |
"c15", | |
"c14" | |
] | |
}, | |
"compute_containers": { | |
"children": [ | |
"c15_containers", | |
"c14_containers" | |
], | |
"hosts": [] | |
}, | |
"compute_hosts": { | |
"hosts": [ | |
"c15", | |
"c14" | |
] | |
}, | |
"galera": { | |
"children": [], | |
"hosts": [ | |
"c13_galera_container-bce3c618", | |
"c12_galera_container-41a19d18", | |
"c11_galera_container-4b3e3706" | |
] | |
}, | |
"galera_all": { | |
"children": [ | |
"galera" | |
], | |
"hosts": [] | |
}, | |
"galera_container": { | |
"hosts": [ | |
"c13_galera_container-bce3c618", | |
"c12_galera_container-41a19d18", | |
"c11_galera_container-4b3e3706" | |
] | |
}, | |
"glance_all": { | |
"children": [ | |
"glance_registry", | |
"glance_api" | |
], | |
"hosts": [] | |
}, | |
"glance_api": { | |
"children": [], | |
"hosts": [ | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002" | |
] | |
}, | |
"glance_container": { | |
"hosts": [ | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002" | |
] | |
}, | |
"glance_registry": { | |
"children": [], | |
"hosts": [ | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002" | |
] | |
}, | |
"haproxy": { | |
"children": [], | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"haproxy_all": { | |
"children": [ | |
"haproxy" | |
], | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"haproxy_container": { | |
"hosts": [] | |
}, | |
"haproxy_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"haproxy_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"heat_all": { | |
"children": [ | |
"heat_api", | |
"heat_engine", | |
"heat_api_cloudwatch", | |
"heat_api_cfn" | |
], | |
"hosts": [] | |
}, | |
"heat_api": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_api_cfn": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_api_cloudwatch": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_apis_container": { | |
"hosts": [ | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044" | |
] | |
}, | |
"heat_engine": { | |
"children": [], | |
"hosts": [ | |
"c13_heat_engine_container-8268f420", | |
"c12_heat_engine_container-e3b7a3bf", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"heat_engine_container": { | |
"hosts": [ | |
"c13_heat_engine_container-8268f420", | |
"c12_heat_engine_container-e3b7a3bf", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"horizon": { | |
"children": [], | |
"hosts": [ | |
"c13_horizon_container-c1eb3566", | |
"c12_horizon_container-2b91567f", | |
"c11_horizon_container-4a414a4c" | |
] | |
}, | |
"horizon_all": { | |
"children": [ | |
"horizon" | |
], | |
"hosts": [] | |
}, | |
"horizon_container": { | |
"hosts": [ | |
"c13_horizon_container-c1eb3566", | |
"c12_horizon_container-2b91567f", | |
"c11_horizon_container-4a414a4c" | |
] | |
}, | |
"hosts": { | |
"children": [ | |
"metering-compute_hosts", | |
"storage_hosts", | |
"os-infra_hosts", | |
"network_hosts", | |
"log_hosts", | |
"infra_hosts", | |
"swift-proxy_hosts", | |
"metering-alarm_hosts", | |
"metering-infra_hosts", | |
"compute_hosts", | |
"haproxy_hosts", | |
"identity_hosts", | |
"swift_hosts", | |
"shared-infra_hosts", | |
"storage-infra_hosts", | |
"repo-infra_hosts" | |
], | |
"hosts": [] | |
}, | |
"identity_all": { | |
"hosts": [ | |
"c13_keystone_container-de3cf678", | |
"c13", | |
"c12_keystone_container-d4598d1c", | |
"c12", | |
"c11_keystone_container-8c6374cc", | |
"c11" | |
] | |
}, | |
"identity_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"identity_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"infra_containers": { | |
"children": [], | |
"hosts": [] | |
}, | |
"infra_hosts": { | |
"children": [], | |
"hosts": [] | |
}, | |
"keystone": { | |
"children": [], | |
"hosts": [ | |
"c13_keystone_container-de3cf678", | |
"c12_keystone_container-d4598d1c", | |
"c11_keystone_container-8c6374cc" | |
] | |
}, | |
"keystone_all": { | |
"children": [ | |
"keystone" | |
], | |
"hosts": [] | |
}, | |
"keystone_container": { | |
"hosts": [ | |
"c13_keystone_container-de3cf678", | |
"c12_keystone_container-d4598d1c", | |
"c11_keystone_container-8c6374cc" | |
] | |
}, | |
"log_all": { | |
"hosts": [ | |
"c17", | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"log_containers": { | |
"children": [ | |
"c17_containers" | |
], | |
"hosts": [] | |
}, | |
"log_hosts": { | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"memcached": { | |
"children": [], | |
"hosts": [ | |
"c13_memcached_container-c19bf8ea", | |
"c12_memcached_container-11187bf1", | |
"c11_memcached_container-4087ef83" | |
] | |
}, | |
"memcached_all": { | |
"children": [ | |
"memcached" | |
], | |
"hosts": [] | |
}, | |
"memcached_container": { | |
"hosts": [ | |
"c13_memcached_container-c19bf8ea", | |
"c12_memcached_container-11187bf1", | |
"c11_memcached_container-4087ef83" | |
] | |
}, | |
"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": [] | |
}, | |
"network_all": { | |
"hosts": [ | |
"c13", | |
"c13_neutron_server_container-3daebb15", | |
"c12_neutron_server_container-c8dd18b4", | |
"c12", | |
"c11_neutron_server_container-ef400cb6", | |
"c11", | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"network_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"network_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"neutron_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_agents_container": { | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_all": { | |
"children": [ | |
"neutron_agent", | |
"neutron_metadata_agent", | |
"neutron_linuxbridge_agent", | |
"neutron_dhcp_agent", | |
"neutron_lbaas_agent", | |
"neutron_l3_agent", | |
"neutron_metering_agent", | |
"neutron_server" | |
], | |
"hosts": [] | |
}, | |
"neutron_dhcp_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_l3_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_lbaas_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_linuxbridge_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4", | |
"c15", | |
"c14" | |
] | |
}, | |
"neutron_metadata_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_metering_agent": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_agents_container-71c73053", | |
"c12_neutron_agents_container-8969b5af", | |
"c11_neutron_agents_container-b68166d4" | |
] | |
}, | |
"neutron_server": { | |
"children": [], | |
"hosts": [ | |
"c13_neutron_server_container-3daebb15", | |
"c12_neutron_server_container-c8dd18b4", | |
"c11_neutron_server_container-ef400cb6" | |
] | |
}, | |
"neutron_server_container": { | |
"hosts": [ | |
"c13_neutron_server_container-3daebb15", | |
"c12_neutron_server_container-c8dd18b4", | |
"c11_neutron_server_container-ef400cb6" | |
] | |
}, | |
"nova_all": { | |
"children": [ | |
"nova_console", | |
"nova_conductor", | |
"nova_api_metadata", | |
"nova_api_os_compute", | |
"nova_cert", | |
"nova_scheduler", | |
"nova_compute" | |
], | |
"hosts": [] | |
}, | |
"nova_api_metadata": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_api_metadata_container-21a0e953", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c11_nova_api_metadata_container-5c3d4e12" | |
] | |
}, | |
"nova_api_metadata_container": { | |
"hosts": [ | |
"c13_nova_api_metadata_container-21a0e953", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c11_nova_api_metadata_container-5c3d4e12" | |
] | |
}, | |
"nova_api_os_compute": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c11_nova_api_os_compute_container-4d6ff90c" | |
] | |
}, | |
"nova_api_os_compute_container": { | |
"hosts": [ | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c11_nova_api_os_compute_container-4d6ff90c" | |
] | |
}, | |
"nova_cert": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_cert_container-98b344e0", | |
"c12_nova_cert_container-423a4b9e", | |
"c11_nova_cert_container-db109c3b" | |
] | |
}, | |
"nova_cert_container": { | |
"hosts": [ | |
"c13_nova_cert_container-98b344e0", | |
"c12_nova_cert_container-423a4b9e", | |
"c11_nova_cert_container-db109c3b" | |
] | |
}, | |
"nova_compute": { | |
"children": [], | |
"hosts": [ | |
"c15", | |
"c14" | |
] | |
}, | |
"nova_compute_container": { | |
"hosts": [] | |
}, | |
"nova_conductor": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_conductor_container-f16489af", | |
"c12_nova_conductor_container-816d6dec", | |
"c11_nova_conductor_container-6b7d08d9" | |
] | |
}, | |
"nova_conductor_container": { | |
"hosts": [ | |
"c13_nova_conductor_container-f16489af", | |
"c12_nova_conductor_container-816d6dec", | |
"c11_nova_conductor_container-6b7d08d9" | |
] | |
}, | |
"nova_console": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_console_container-29849e0b", | |
"c12_nova_console_container-fb3a1947", | |
"c11_nova_console_container-5a469815" | |
] | |
}, | |
"nova_console_container": { | |
"hosts": [ | |
"c13_nova_console_container-29849e0b", | |
"c12_nova_console_container-fb3a1947", | |
"c11_nova_console_container-5a469815" | |
] | |
}, | |
"nova_scheduler": { | |
"children": [], | |
"hosts": [ | |
"c13_nova_scheduler_container-68a572f4", | |
"c12_nova_scheduler_container-6891dc47", | |
"c11_nova_scheduler_container-f10ae8b9" | |
] | |
}, | |
"nova_scheduler_container": { | |
"hosts": [ | |
"c13_nova_scheduler_container-68a572f4", | |
"c12_nova_scheduler_container-6891dc47", | |
"c11_nova_scheduler_container-f10ae8b9" | |
] | |
}, | |
"os-infra_all": { | |
"hosts": [ | |
"c13", | |
"c13_nova_scheduler_container-68a572f4", | |
"c12_nova_scheduler_container-6891dc47", | |
"c12", | |
"c11", | |
"c11_nova_scheduler_container-f10ae8b9", | |
"c13_horizon_container-c1eb3566", | |
"c12_horizon_container-2b91567f", | |
"c11_horizon_container-4a414a4c", | |
"c13_nova_cert_container-98b344e0", | |
"c12_nova_cert_container-423a4b9e", | |
"c11_nova_cert_container-db109c3b", | |
"c13_glance_container-177a832e", | |
"c12_glance_container-5d55df8d", | |
"c11_glance_container-e94be002", | |
"c13_nova_api_os_compute_container-c4827f58", | |
"c12_nova_api_os_compute_container-92d9aca1", | |
"c11_nova_api_os_compute_container-4d6ff90c", | |
"c13_nova_api_metadata_container-21a0e953", | |
"c12_nova_api_metadata_container-aaec4fc1", | |
"c11_nova_api_metadata_container-5c3d4e12", | |
"c13_nova_conductor_container-f16489af", | |
"c12_nova_conductor_container-816d6dec", | |
"c11_nova_conductor_container-6b7d08d9", | |
"c13_nova_console_container-29849e0b", | |
"c12_nova_console_container-fb3a1947", | |
"c11_nova_console_container-5a469815", | |
"c13_heat_apis_container-dc78db85", | |
"c12_heat_apis_container-6b01f109", | |
"c11_heat_apis_container-4dd58044", | |
"c13_heat_engine_container-8268f420", | |
"c12_heat_engine_container-e3b7a3bf", | |
"c11_heat_engine_container-0f38b71d" | |
] | |
}, | |
"os-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"os-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"pkg_repo": { | |
"children": [], | |
"hosts": [ | |
"c13_repo_container-8928340d", | |
"c12_repo_container-1ff026e0", | |
"c11_repo_container-01e37464" | |
] | |
}, | |
"rabbit_mq_container": { | |
"hosts": [ | |
"c13_rabbit_mq_container-2deaaeff", | |
"c12_rabbit_mq_container-49779d83", | |
"c11_rabbit_mq_container-1a714661" | |
] | |
}, | |
"rabbitmq": { | |
"children": [], | |
"hosts": [ | |
"c13_rabbit_mq_container-2deaaeff", | |
"c12_rabbit_mq_container-49779d83", | |
"c11_rabbit_mq_container-1a714661" | |
] | |
}, | |
"rabbitmq_all": { | |
"children": [ | |
"rabbitmq" | |
], | |
"hosts": [] | |
}, | |
"remote": { | |
"children": [ | |
"swift-remote_hosts" | |
], | |
"hosts": [] | |
}, | |
"remote_containers": { | |
"children": [ | |
"swift-remote_containers" | |
], | |
"hosts": [] | |
}, | |
"repo-infra_all": { | |
"hosts": [ | |
"c13", | |
"c13_repo_container-8928340d", | |
"c12", | |
"c12_repo_container-1ff026e0", | |
"c11_repo_container-01e37464", | |
"c11" | |
] | |
}, | |
"repo-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"repo-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"repo_all": { | |
"children": [ | |
"pkg_repo" | |
], | |
"hosts": [] | |
}, | |
"repo_container": { | |
"hosts": [ | |
"c13_repo_container-8928340d", | |
"c12_repo_container-1ff026e0", | |
"c11_repo_container-01e37464" | |
] | |
}, | |
"rsyslog": { | |
"children": [], | |
"hosts": [ | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"rsyslog_all": { | |
"children": [ | |
"rsyslog" | |
], | |
"hosts": [] | |
}, | |
"rsyslog_container": { | |
"hosts": [ | |
"c17_rsyslog_container-fba71203" | |
] | |
}, | |
"shared-infra_all": { | |
"hosts": [ | |
"c13_utility_container-e4ea869e", | |
"c13", | |
"c12_utility_container-043d0a85", | |
"c12", | |
"c11_utility_container-a86d7a48", | |
"c11", | |
"c13_memcached_container-c19bf8ea", | |
"c12_memcached_container-11187bf1", | |
"c11_memcached_container-4087ef83", | |
"c13_galera_container-bce3c618", | |
"c12_galera_container-41a19d18", | |
"c11_galera_container-4b3e3706", | |
"c13_rabbit_mq_container-2deaaeff", | |
"c12_rabbit_mq_container-49779d83", | |
"c11_rabbit_mq_container-1a714661" | |
] | |
}, | |
"shared-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"shared-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"storage-infra_all": { | |
"hosts": [ | |
"c13_cinder_scheduler_container-606c0a23", | |
"c13", | |
"c12_cinder_scheduler_container-08f76a4b", | |
"c12", | |
"c11_cinder_scheduler_container-685bb57d", | |
"c11", | |
"c13_cinder_api_container-5aec4d0c", | |
"c12_cinder_api_container-ea772e6b", | |
"c11_cinder_api_container-7ffcb588" | |
] | |
}, | |
"storage-infra_containers": { | |
"children": [ | |
"c13_containers", | |
"c12_containers", | |
"c11_containers" | |
], | |
"hosts": [] | |
}, | |
"storage-infra_hosts": { | |
"hosts": [ | |
"c13", | |
"c12", | |
"c11" | |
] | |
}, | |
"storage_all": { | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"storage_containers": { | |
"children": [ | |
"c17_containers" | |
], | |
"hosts": [] | |
}, | |
"storage_hosts": { | |
"hosts": [ | |
"c17" | |
] | |
}, | |
"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_obj", | |
"swift_cont", | |
"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": [] | |
}, | |
"utility": { | |
"children": [], | |
"hosts": [ | |
"c13_utility_container-e4ea869e", | |
"c12_utility_container-043d0a85", | |
"c11_utility_container-a86d7a48" | |
] | |
}, | |
"utility_all": { | |
"children": [ | |
"utility" | |
], | |
"hosts": [] | |
}, | |
"utility_container": { | |
"hosts": [ | |
"c13_utility_container-e4ea869e", | |
"c12_utility_container-043d0a85", | |
"c11_utility_container-a86d7a48" | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment