| Example | Use case |
|---|---|
| single-node.yaml | One node, local storage: UI, API clients, Ansible roles |
| zfs-cluster.yaml | Three nodes with a mirrored ZFS pool each |
| ceph-hyperconverged.yaml | Ceph with two OSDs per node, RBD and CephFS, separate Ceph network |
| networks.yaml | Separate management, cluster, storage, replication and guest (VLAN) networks |
| terraform/ | Test Terraform/OpenTofu code with the bpg/proxmox provider |
| ansible/ | Dynamic inventory and a playbook against the nodes |
| ci/github-actions.yml | Integration tests against a real cluster in GitHub Actions, with the proxbase action |
| compose/ | Run a cluster with Docker Compose |
All cluster files are checked by go test ./internal/config. Run one with
proxbase create -f examples/<file>.yaml.