openstack-ansible/inventory/env.d/ironic.yml
Jonathan Rosser c8a60a39ae Remove nova-scheduler from ironic compute container_skel
There is no need to have instances of nova-scheduler in the
ironic_compute host group. Nova scheduler will already be running
in the nova_scheduler host group and extra instances of the
scheduler bring confusion when trying to reconfigure or
debug the main nova service.

This patch removes the definition of the scheduler from the
group - for an existing deployment the nova scheduler service
any extra instances should be stopped/disabled/masked with
systemd.

Change-Id: Ie5a94966e0740f41b412ddf9bd79fbc5254829e9
2023-03-15 11:50:31 +00:00

75 lines
1.7 KiB
YAML

---
# Copyright 2016, 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:
ironic_api:
belongs_to:
- ironic_all
ironic_conductor:
belongs_to:
- ironic_all
ironic_compute:
belongs_to:
- nova_all
ironic_inspector:
belongs_to:
- ironic_all
ironic_console:
belongs_to:
- ironic_all
container_skel:
ironic_api_container:
belongs_to:
- ironic-infra_containers
contains:
- ironic_api
- ironic_conductor
ironic_compute_container:
belongs_to:
- ironic-compute_containers
contains:
- ironic_compute
- ironic_console
- nova_compute
properties:
is_metal: false
ironic_inspector_container:
belongs_to:
- ironic-inspector_containers
contains:
- ironic_inspector
physical_skel:
ironic-infra_containers:
belongs_to:
- all_containers
ironic-infra_hosts:
belongs_to:
- hosts
ironic-compute_containers:
belongs_to:
- all_containers
ironic-compute_hosts:
belongs_to:
- hosts
ironic-inspector_containers:
belongs_to:
- all_containers
ironic-inspector_hosts:
belongs_to:
- hosts