diff --git a/etc/openstack_deploy/env.d/cinder.yml b/etc/openstack_deploy/env.d/cinder.yml new file mode 100644 index 0000000000..992720a7fc --- /dev/null +++ b/etc/openstack_deploy/env.d/cinder.yml @@ -0,0 +1,61 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + cinder_api: + belongs_to: + - cinder_all + cinder_scheduler: + belongs_to: + - cinder_all + cinder_volume: + belongs_to: + - cinder_all + + +container_skel: + cinder_api_container: + belongs_to: + - infra_containers + - storage-infra_containers + contains: + - cinder_api + properties: + service_name: cinder + container_release: trusty + cinder_volumes_container: + belongs_to: + - storage_containers + contains: + - cinder_scheduler + - cinder_volume + properties: + service_name: cinder + container_release: trusty + + +physical_skel: + storage-infra_containers: + belongs_to: + - all_containers + storage-infra_hosts: + belongs_to: + - hosts + storage_containers: + belongs_to: + - all_containers + storage_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/galera.yml b/etc/openstack_deploy/env.d/galera.yml new file mode 100644 index 0000000000..33a8d1d52d --- /dev/null +++ b/etc/openstack_deploy/env.d/galera.yml @@ -0,0 +1,31 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + galera: + belongs_to: + - galera_all + + +container_skel: + galera_container: + belongs_to: + - infra_containers + - shared-infra_containers + contains: + - galera + properties: + service_name: galera + container_release: trusty diff --git a/etc/openstack_deploy/env.d/glance.yml b/etc/openstack_deploy/env.d/glance.yml new file mode 100644 index 0000000000..e01658d6e5 --- /dev/null +++ b/etc/openstack_deploy/env.d/glance.yml @@ -0,0 +1,36 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + glance_api: + belongs_to: + - glance_all + glance_registry: + belongs_to: + - glance_all + + +container_skel: + glance_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - glance_api + - glance_registry + properties: + service_name: glance + container_release: trusty + container_fs_size: 12G diff --git a/etc/openstack_deploy/env.d/heat.yml b/etc/openstack_deploy/env.d/heat.yml new file mode 100644 index 0000000000..f99c5e8a45 --- /dev/null +++ b/etc/openstack_deploy/env.d/heat.yml @@ -0,0 +1,51 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + heat_api: + belongs_to: + - heat_all + heat_api_cfn: + belongs_to: + - heat_all + heat_api_cloudwatch: + belongs_to: + - heat_all + heat_engine: + belongs_to: + - heat_all + + +container_skel: + heat_apis_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - heat_api_cloudwatch + - heat_api_cfn + - heat_api + properties: + service_name: heat + container_release: trusty + heat_engine_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - heat_engine + properties: + service_name: heat + container_release: trusty diff --git a/etc/openstack_deploy/env.d/horizon.yml b/etc/openstack_deploy/env.d/horizon.yml new file mode 100644 index 0000000000..e2d79b4712 --- /dev/null +++ b/etc/openstack_deploy/env.d/horizon.yml @@ -0,0 +1,31 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + horizon: + belongs_to: + - horizon_all + + +container_skel: + horizon_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - horizon + properties: + service_name: horizon + container_release: trusty diff --git a/etc/openstack_deploy/env.d/infra.yml b/etc/openstack_deploy/env.d/infra.yml new file mode 100644 index 0000000000..142653cb31 --- /dev/null +++ b/etc/openstack_deploy/env.d/infra.yml @@ -0,0 +1,22 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +physical_skel: + infra_containers: + belongs_to: + - all_containers + infra_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/keystone.yml b/etc/openstack_deploy/env.d/keystone.yml new file mode 100644 index 0000000000..3ae2e58ba3 --- /dev/null +++ b/etc/openstack_deploy/env.d/keystone.yml @@ -0,0 +1,40 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + keystone: + belongs_to: + - keystone_all + + +container_skel: + keystone_container: + belongs_to: + - infra_containers + - identity_containers + contains: + - keystone + properties: + service_name: keystone + container_release: trusty + + +physical_skel: + identity_containers: + belongs_to: + - all_containers + identity_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/memcache.yml b/etc/openstack_deploy/env.d/memcache.yml new file mode 100644 index 0000000000..acbd351ad3 --- /dev/null +++ b/etc/openstack_deploy/env.d/memcache.yml @@ -0,0 +1,31 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + memcached: + belongs_to: + - memcached_all + + +container_skel: + memcached_container: + belongs_to: + - infra_containers + - shared-infra_containers + contains: + - memcached + properties: + service_name: memcached + container_release: trusty diff --git a/etc/openstack_deploy/env.d/neutron.yml b/etc/openstack_deploy/env.d/neutron.yml new file mode 100644 index 0000000000..36a6f8363b --- /dev/null +++ b/etc/openstack_deploy/env.d/neutron.yml @@ -0,0 +1,70 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + neutron_agent: + belongs_to: + - neutron_all + neutron_dhcp_agent: + belongs_to: + - neutron_all + neutron_linuxbridge_agent: + belongs_to: + - neutron_all + neutron_metering_agent: + belongs_to: + - neutron_all + neutron_l3_agent: + belongs_to: + - neutron_all + neutron_metadata_agent: + belongs_to: + - neutron_all + neutron_server: + belongs_to: + - neutron_all + + +container_skel: + neutron_agents_container: + belongs_to: + - network_containers + contains: + - neutron_agent + - neutron_metadata_agent + - neutron_metering_agent + - neutron_linuxbridge_agent + - neutron_l3_agent + - neutron_dhcp_agent + properties: + service_name: neutron + container_release: trusty + neutron_server_container: + belongs_to: + - network_containers + contains: + - neutron_server + properties: + service_name: neutron + container_release: trusty + + +physical_skel: + network_containers: + belongs_to: + - all_containers + network_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/nova.yml b/etc/openstack_deploy/env.d/nova.yml new file mode 100644 index 0000000000..c1c6b6ae62 --- /dev/null +++ b/etc/openstack_deploy/env.d/nova.yml @@ -0,0 +1,113 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + nova_api_metadata: + belongs_to: + - nova_all + nova_api_os_compute: + belongs_to: + - nova_all + nova_cert: + belongs_to: + - nova_all + nova_compute: + belongs_to: + - nova_all + nova_conductor: + belongs_to: + - nova_all + nova_scheduler: + belongs_to: + - nova_all + nova_console: + belongs_to: + - nova_all + + +container_skel: + nova_api_metadata_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - nova_api_metadata + properties: + service_name: nova + container_release: trusty + nova_api_os_compute_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - nova_api_os_compute + properties: + service_name: nova + container_release: trusty + nova_cert_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - nova_cert + properties: + service_name: nova + container_release: trusty + nova_compute_container: + belongs_to: + - compute_containers + contains: + - neutron_linuxbridge_agent + - nova_compute + properties: + is_metal: true + service_name: nova + container_release: trusty + nova_conductor_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - nova_conductor + properties: + service_name: nova + container_release: trusty + nova_scheduler_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - nova_scheduler + properties: + service_name: nova + container_release: trusty + nova_console_container: + belongs_to: + - infra_containers + - os-infra_containers + contains: + - nova_console + properties: + service_name: nova + container_release: trusty + + +physical_skel: + compute_containers: + belongs_to: + - all_containers + compute_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/os-infra.yml b/etc/openstack_deploy/env.d/os-infra.yml new file mode 100644 index 0000000000..56be6cc9c8 --- /dev/null +++ b/etc/openstack_deploy/env.d/os-infra.yml @@ -0,0 +1,22 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +physical_skel: + os-infra_containers: + belongs_to: + - all_containers + os-infra_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/pkg_repo.yml b/etc/openstack_deploy/env.d/pkg_repo.yml new file mode 100644 index 0000000000..89b3eed1b0 --- /dev/null +++ b/etc/openstack_deploy/env.d/pkg_repo.yml @@ -0,0 +1,39 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + pkg_repo: + belongs_to: + - repo_all + + +container_skel: + repo_container: + belongs_to: + - repo-infra_containers + contains: + - pkg_repo + properties: + service_name: repo + container_release: trusty + + +physical_skel: + repo-infra_hosts: + belongs_to: + - hosts + repo-infra_containers: + belongs_to: + - all_containers diff --git a/etc/openstack_deploy/env.d/rabbitmq.yml b/etc/openstack_deploy/env.d/rabbitmq.yml new file mode 100644 index 0000000000..b5b732370a --- /dev/null +++ b/etc/openstack_deploy/env.d/rabbitmq.yml @@ -0,0 +1,31 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + rabbitmq: + belongs_to: + - rabbitmq_all + + +container_skel: + rabbit_mq_container: + belongs_to: + - infra_containers + - shared-infra_containers + contains: + - rabbitmq + properties: + service_name: rabbitmq + container_release: trusty diff --git a/etc/openstack_deploy/env.d/rsyslog.yml b/etc/openstack_deploy/env.d/rsyslog.yml new file mode 100644 index 0000000000..0df8302e9a --- /dev/null +++ b/etc/openstack_deploy/env.d/rsyslog.yml @@ -0,0 +1,39 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + rsyslog: + belongs_to: + - rsyslog_all + + +container_skel: + rsyslog_container: + belongs_to: + - log_containers + contains: + - rsyslog + properties: + service_name: rsyslog + container_release: trusty + + +physical_skel: + log_containers: + belongs_to: + - all_containers + log_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/shared-infra.yml b/etc/openstack_deploy/env.d/shared-infra.yml new file mode 100644 index 0000000000..83b12924bc --- /dev/null +++ b/etc/openstack_deploy/env.d/shared-infra.yml @@ -0,0 +1,22 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +physical_skel: + shared-infra_containers: + belongs_to: + - all_containers + shared-infra_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/swift.yml b/etc/openstack_deploy/env.d/swift.yml new file mode 100644 index 0000000000..b281afdf97 --- /dev/null +++ b/etc/openstack_deploy/env.d/swift.yml @@ -0,0 +1,81 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + swift_proxy: + belongs_to: + - swift_all + swift_acc: + belongs_to: + - swift_all + swift_obj: + belongs_to: + - swift_all + swift_cont: + belongs_to: + - swift_all + + +container_skel: + swift_proxy_container: + belongs_to: + - swift-proxy_containers + contains: + - swift_proxy + properties: + service_name: swift + container_release: trusty + swift_acc_container: + belongs_to: + - swift_containers + contains: + - swift_acc + properties: + is_metal: true + service_name: swift + container_release: trusty + swift_obj_container: + belongs_to: + - swift_containers + contains: + - swift_obj + properties: + is_metal: true + service_name: swift + container_release: trusty + swift_cont_container: + belongs_to: + - swift_containers + contains: + - swift_cont + properties: + is_metal: true + service_name: swift + container_release: trusty + + +physical_skel: + swift_containers: + belongs_to: + - all_containers + swift_hosts: + belongs_to: + - hosts + swift-proxy_containers: + belongs_to: + - all_containers + swift-proxy_hosts: + belongs_to: + - hosts diff --git a/etc/openstack_deploy/env.d/utility.yml b/etc/openstack_deploy/env.d/utility.yml new file mode 100644 index 0000000000..7c7347b808 --- /dev/null +++ b/etc/openstack_deploy/env.d/utility.yml @@ -0,0 +1,31 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + utility: + belongs_to: + - utility_all + + +container_skel: + utility_container: + belongs_to: + - infra_containers + - shared-infra_containers + contains: + - utility + properties: + service_name: utility + container_release: trusty diff --git a/etc/openstack_deploy/openstack_environment.yml b/etc/openstack_deploy/openstack_environment.yml index a13a1916b3..b7ba12edca 100644 --- a/etc/openstack_deploy/openstack_environment.yml +++ b/etc/openstack_deploy/openstack_environment.yml @@ -13,426 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -component_skel: - cinder_api: - belongs_to: - - cinder_all - cinder_scheduler: - belongs_to: - - cinder_all - cinder_volume: - belongs_to: - - cinder_all - galera: - belongs_to: - - galera_all - glance_api: - belongs_to: - - glance_all - glance_registry: - belongs_to: - - glance_all - heat_api: - belongs_to: - - heat_all - heat_api_cfn: - belongs_to: - - heat_all - heat_api_cloudwatch: - belongs_to: - - heat_all - heat_engine: - belongs_to: - - heat_all - horizon: - belongs_to: - - horizon_all - keystone: - belongs_to: - - keystone_all - memcached: - belongs_to: - - memcached_all - neutron_agent: - belongs_to: - - neutron_all - neutron_dhcp_agent: - belongs_to: - - neutron_all - neutron_linuxbridge_agent: - belongs_to: - - neutron_all - neutron_metering_agent: - belongs_to: - - neutron_all - neutron_l3_agent: - belongs_to: - - neutron_all - neutron_metadata_agent: - belongs_to: - - neutron_all - neutron_server: - belongs_to: - - neutron_all - nova_api_metadata: - belongs_to: - - nova_all - nova_api_os_compute: - belongs_to: - - nova_all - nova_cert: - belongs_to: - - nova_all - nova_compute: - belongs_to: - - nova_all - nova_conductor: - belongs_to: - - nova_all - nova_scheduler: - belongs_to: - - nova_all - nova_console: - belongs_to: - - nova_all - pkg_repo: - belongs_to: - - repo_all - rabbitmq: - belongs_to: - - rabbitmq_all - rsyslog: - belongs_to: - - rsyslog_all - swift_proxy: - belongs_to: - - swift_all - swift_acc: - belongs_to: - - swift_all - swift_obj: - belongs_to: - - swift_all - swift_cont: - belongs_to: - - swift_all - utility: - belongs_to: - - utility_all +component_skel: {} +container_skel: {} -container_skel: - cinder_api_container: - belongs_to: - - infra_containers - - storage-infra_containers - contains: - - cinder_api - properties: - service_name: cinder - container_release: trusty - cinder_volumes_container: - belongs_to: - - storage_containers - contains: - - cinder_scheduler - - cinder_volume - properties: - service_name: cinder - container_release: trusty - galera_container: - belongs_to: - - infra_containers - - shared-infra_containers - contains: - - galera - properties: - service_name: galera - container_release: trusty - glance_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - glance_api - - glance_registry - properties: - service_name: glance - container_release: trusty - container_fs_size: 12G - heat_apis_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - heat_api_cloudwatch - - heat_api_cfn - - heat_api - properties: - service_name: heat - container_release: trusty - heat_engine_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - heat_engine - properties: - service_name: heat - container_release: trusty - horizon_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - horizon - properties: - service_name: horizon - container_release: trusty - keystone_container: - belongs_to: - - infra_containers - - identity_containers - contains: - - keystone - properties: - service_name: keystone - container_release: trusty - memcached_container: - belongs_to: - - infra_containers - - shared-infra_containers - contains: - - memcached - properties: - service_name: memcached - container_release: trusty - neutron_agents_container: - belongs_to: - - network_containers - contains: - - neutron_agent - - neutron_metadata_agent - - neutron_metering_agent - - neutron_linuxbridge_agent - - neutron_l3_agent - - neutron_dhcp_agent - properties: - service_name: neutron - container_release: trusty - neutron_server_container: - belongs_to: - - network_containers - contains: - - neutron_server - properties: - service_name: neutron - container_release: trusty - nova_api_metadata_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - nova_api_metadata - properties: - service_name: nova - container_release: trusty - nova_api_os_compute_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - nova_api_os_compute - properties: - service_name: nova - container_release: trusty - nova_cert_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - nova_cert - properties: - service_name: nova - container_release: trusty - nova_compute_container: - belongs_to: - - compute_containers - contains: - - neutron_linuxbridge_agent - - nova_compute - properties: - is_metal: true - service_name: nova - container_release: trusty - nova_conductor_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - nova_conductor - properties: - service_name: nova - container_release: trusty - nova_scheduler_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - nova_scheduler - properties: - service_name: nova - container_release: trusty - nova_console_container: - belongs_to: - - infra_containers - - os-infra_containers - contains: - - nova_console - properties: - service_name: nova - container_release: trusty - rabbit_mq_container: - belongs_to: - - infra_containers - - shared-infra_containers - contains: - - rabbitmq - properties: - service_name: rabbitmq - container_release: trusty - repo_container: - belongs_to: - - repo-infra_containers - contains: - - pkg_repo - properties: - service_name: repo - container_release: trusty - rsyslog_container: - belongs_to: - - log_containers - contains: - - rsyslog - properties: - service_name: rsyslog - container_release: trusty - swift_proxy_container: - belongs_to: - - swift-proxy_containers - contains: - - swift_proxy - properties: - service_name: swift - container_release: trusty - swift_acc_container: - belongs_to: - - swift_containers - contains: - - swift_acc - properties: - is_metal: true - service_name: swift - container_release: trusty - swift_obj_container: - belongs_to: - - swift_containers - contains: - - swift_obj - properties: - is_metal: true - service_name: swift - container_release: trusty - swift_cont_container: - belongs_to: - - swift_containers - contains: - - swift_cont - properties: - is_metal: true - service_name: swift - container_release: trusty - utility_container: - belongs_to: - - infra_containers - - shared-infra_containers - contains: - - utility - properties: - service_name: utility - container_release: trusty - - -physical_skel: - compute_containers: - belongs_to: - - all_containers - compute_hosts: - belongs_to: - - hosts - infra_containers: - belongs_to: - - all_containers - infra_hosts: - belongs_to: - - hosts - identity_containers: - belongs_to: - - all_containers - identity_hosts: - belongs_to: - - hosts - log_containers: - belongs_to: - - all_containers - log_hosts: - belongs_to: - - hosts - network_containers: - belongs_to: - - all_containers - network_hosts: - belongs_to: - - hosts - os-infra_containers: - belongs_to: - - all_containers - os-infra_hosts: - belongs_to: - - hosts - repo-infra_hosts: - belongs_to: - - hosts - repo-infra_containers: - belongs_to: - - all_containers - shared-infra_containers: - belongs_to: - - all_containers - shared-infra_hosts: - belongs_to: - - hosts - storage-infra_containers: - belongs_to: - - all_containers - storage-infra_hosts: - belongs_to: - - hosts - storage_containers: - belongs_to: - - all_containers - storage_hosts: - belongs_to: - - hosts - swift_containers: - belongs_to: - - all_containers - swift_hosts: - belongs_to: - - hosts - swift-proxy_containers: - belongs_to: - - all_containers - swift-proxy_hosts: - belongs_to: - - hosts +physical_skel: {}