kayobe-config-dev/etc/kayobe/inventory/groups
Will Szumski 4a129cdb8e Replace docker group with container-engine
This is part of the move to support podman in kayobe.

Change-Id: I9899ca0542b81d6e3752c464bdebfb14cbf0ed48
2024-03-18 16:46:24 +00:00

116 lines
2.8 KiB
Plaintext

# Kayobe groups inventory file. This file should generally not be modified.
# If declares the top-level groups and sub-groups.
###############################################################################
# Seed groups.
[seed]
# Empty group to provide declaration of seed group.
[seed-hypervisor]
# Empty group to provide declaration of seed-hypervisor group.
[container-image-builders:children]
# Build container images on the seed by default.
seed
###############################################################################
# Infra VM groups.
[hypervisors:children]
# Group that contains all hypervisors used for infra VMs
seed-hypervisor
[infra-vms]
# Empty group to provide declaration of infra-vms group.
###############################################################################
# Overcloud groups.
[controllers]
# Empty group to provide declaration of controllers group.
[network:children]
# Add controllers to network group by default for backwards compatibility,
# although they could be separate hosts.
controllers
[monitoring]
# Empty group to provide declaration of monitoring group.
[storage]
# Empty group to provide declaration of storage group.
[compute-vgpu]
# Empty group to provide declaration of compute-vgpu group.
[compute:children]
compute-vgpu
[overcloud:children]
controllers
network
monitoring
storage
compute
###############################################################################
# Feature control groups
[vgpu:children]
compute-vgpu
[iommu:children]
vgpu
###############################################################################
# Service groups.
[container-engine:children]
# Hosts in this group will have Docker/Podman installed.
seed
controllers
network
monitoring
storage
compute
# NOTE(wszumski): Remove once https://review.opendev.org/c/openstack/kayobe/+/909686 has
# merged. Added to get the group rename to pass CI.
[docker:children]
container-engine
[docker-registry:children]
# Hosts in this group will have a Docker Registry deployed. This group should
# generally contain only a single host, to avoid deploying multiple independent
# registries which may become unsynchronized.
seed
[ntp:children]
# Kayobe will configure Chrony on members of this group.
seed
seed-hypervisor
overcloud
###############################################################################
# Baremetal compute node groups.
[baremetal-compute]
# Empty group to provide declaration of baremetal-compute group.
###############################################################################
# Networking groups.
[mgmt-switches]
# Empty group to provide declaration of mgmt-switches group.
[ctl-switches]
# Empty group to provide declaration of ctl-switches group.
[hs-switches]
# Empty group to provide declaration of hs-switches group.
[switches:children]
mgmt-switches
ctl-switches
hs-switches