pvc-ansible/roles/pvc
Joshua Boniface d59c9ce1ea Add safety to removal of legacy configs
This conditional will ensure that, the first time pvc.conf is installed
(or, subsequent times, until it stabilizes), the legacy configs will not
be removed. Then, on the next run in which pvc.conf does not change,
they will be removed.

This should provide a safety valve during a 0.9.83 update with the
update-pvc-daemons playbook: if the update succeeds, on the next run,
the legacy configs will be purged; otherwise, they will still be present
and can be used for fallback just in case.

This probably isn't needed, but just in case I'd rather be safe.
2023-12-01 01:45:48 -05:00
..
defaults Remove erroneous netmask from floating IP defaults 2023-11-04 12:51:07 -04:00
files Update link to one level higher 2023-09-01 15:42:29 -04:00
handlers Add KeyDB (Redis clone) to configuration 2023-11-05 19:24:30 -05:00
tasks Add safety to removal of legacy configs 2023-12-01 01:45:48 -05:00
templates Write new pvc.conf style configuration (0.9.82+) 2023-11-28 16:10:23 -05:00
README.md Initial commit of PVC Ansible role 2023-09-01 15:42:19 -04:00

README.md

package-pvc

This package configures the PVC virtual cluster system.

Supplemental variables

Configurable

ceph_storage_secret_key: The Ceph storage secret key in base64 format.

  • Should be obtained from Ceph cluster.

ceph_storage_secret_uuid: A UUID for the Ceph secret in libvirt.

  • Should be unique per cluster.