ceph_disks: List of disks to disks to include in the Ceph cluster (type: object)data: Path to the disk, recommended to be a /dev/disk/by-id/ path (type: string)db: Path to a disk or partition to use for the RocksDB database, recommended to be a /dev/disk/by-id/ path (type: string)
ceph_fsid: UUID of the Ceph cluster (useuuidgenor similar to generate) (required, type: string)ceph_ip_address: Override for the server's IP address (used to generate ceph.conf) (type: string)ceph_keyrings: List of keyrings to deploy on the system (type: list of string, default: ["client"])ceph_network_private: CIDR subnet of the backend network (type: string)ceph_network_public: CIDR subnet of the consumer facing network (type: string)ceph_rbd_cache: Amount of memory for caching of librbd client requests (type: string)ceph_rbd_cache_max: Maximum amount of memory to be used for librbd client request caching (type: string)ceph_rbd_cache_target: Ideal amount of memory used for librbd client request caching (type: string)ceph_release: Ceph release to deploy, can bedistroto use distribution version (type: string, default:reef)ceph_roles: List of roles the server should have in the Ceph cluster (required, type: list of string):client: Ceph client, gets ceph.conf and keyringmds: Ceph Metadata Server, used for exporting distributed filesystems (CephFS)mgr: Ceph Manager server, used to process background management tasks and servicesmon: Ceph Monitor server, provides the core Ceph API used by all other servicesosd: Ceph Object Storage Daemon, used to export disks to the clusterrbd-mirror: Ceph Rados Block Device mirroring server, used for cross-cluster replicationrgw: A RADOS (object) Gateway, used to expose an S3 API on top of Ceph objects
incus_cluster_ip_address: Override for the server's cluster IP address (type: string, default: value ofincus_ip_address)incus_name: Name identifier for the deployment (required, type: string)incus_init: Initial configuration data (type: dict)config: Dict of config keysclients: Dict of client certificates to trusttype: Type of certificate, typicallyclientormetrics(required, type: string)certificate: PEM encoded certificate (required, type: string)
network: Dict of networksname: Name of the network (required, type: string)type: Type of network (required, type: string)default: Whether to include in the default profile (type: bool, default: False)config: Dict of global config keyslocal_config: Dict of server-specific config keys
storage: Dict of storage poolsname: Name of the storage pool (required, type: string)driver: Storage pool driver (required, type: string)default: Whether to include in the default profile (type: bool, default: False)config: Dict of global config keyslocal_config: Dict of server-specific config keys
incus_ip_address: Override for the server's IP address (used cluster and client traffic) (type: string)incus_release: Incus release to deploy, can be one ofdaily,stableorlts-6.0(type: string, default:stable)incus_roles: Operation mode for the deployed Incus system (required, type: string)standaloneclusterui: Whether to serve the Incus UI
linstor_disks: List of disks to provide to Linstor (required, type: list of string)linstor_roles: List of Linstor roles (required, type: list of string):controller: Central controllersatellite: Client and/or storage server
linstor_pool_name: Name of the Linstor storage pool (required, type: string)linstor_pool_driver: Name of the Linstor storage driver (required, type: string)
Netplan doesn't make use of configuration variables, but if you wish to replace the network configuration of a server, you can do so by putting a file in data/netplan/HOSTNAME.yaml.
nvme_targets: List of NVME over TCP targets (IPs) (type: list of strings)
lvmcluster_metadata_size: PV metadata size (default to 10MB)lvmcluster_name: Name identifier for the deployment (required, type: string)lvmcluster_vgs: Dict of VG name to storage device path
ovn_az_name: OVN availability zone name (required if using OVN IC, type: string)ovn_clients: List of certificates to generate for OVN clients (type: list of string)ovn_ip_address: Override for the server's IP address (used for tunnels and DB traffic) (type: string)ovn_name: OVN deployment name (required, type: string)ovn_release: OVN release to deploy, can bedistroorppa(type: string, default:distro)ovn_roles: List of roles the server should have in the OVN cluster (required, type: list of string):central: OVN API server, runs NorthBound and SouthBound database and northd daemonhost: OVN client / controller, runs OpenVswitch and ovn-controlleric: OVN Inter-Connection server, runs theovn-icdaemonic-db: OVN Inter-Connection NorthBound and SouthBound database serveric-gateway: OVN Inter-Connection traffic gateway