Ansible Playbook: cluster-monitoring

This playbook automates the provisioning of the ds-psi-monitoring Kubernetes cluster by:

  • Installing an OCI runtime on all cluster nodes;

  • Creating the Kubernetes cluster using the k8s_cluster role;

  • Installing and configuring FluxCD into the cluster using the flux role;

  • Installing additional command-line tooling on the cluster control-plane nodes.

This playbook can also be used to add additional nodes to an existing cluster, since it is built to be idempotent.