Ansible Playbook: ceph

This playbook combines the ska_collections.docker_base and stackhpc.cephadm roles to automate the provisioning of a Ceph cluster orchestrated by Cephadm.

The playbook supports the following tags to only run a subset of tasks:

container-runtime

Install or update the OCI runtime on the Ceph nodes.

ceph-bootstrap

Bootstrap the Ceph cluster using the stackhpc.cephadm.cephadm role, and configure the cluster using commands configured through the cephadm_post_bootstrap_commands inventory variable.

ceph-pools

Create or update Ceph storage pools using the stackhpc.cephadm.pools role.

ceph-configure

Configure the cluster using commands configured through the cephadm_configure_commands inventory variable.