Joshua Boniface
54c9313668
Force all when updating PVC packages
...
Avoids the overwrite issue in <0.9.83 to 0.9.83.
2023-12-10 00:04:02 -05:00
Joshua Boniface
c488b04939
Ensure new packages are installed as well
2023-12-09 23:59:42 -05:00
Joshua Boniface
82d2f13981
Add legacy config cleanup to playbook
2023-12-01 02:17:42 -05:00
Joshua Boniface
15fc3261de
Add PVC role tasks to update-pvc-daemons
...
Ensures that configurations are always updated whenever the daemons are.
This will be necessary for 0.9.83 with the fundamental change from
pvcXd.yaml to pvc.conf configuration formats, while also ensuring that
future daemon updates also include any configuration changes that may be
pending in the group_vars.
2023-12-01 01:37:39 -05:00
Joshua Boniface
7dbabf76c5
Remove pycache entries on update
2023-11-25 00:51:13 -05:00
Joshua Boniface
fef97f0b04
Adjust name of pvcapid-worker to pvcworkerd
2023-11-15 20:32:23 -05:00
Joshua Boniface
7a2d5ac0c4
Ensure PVC daemons are updated before reboots
2023-09-01 15:42:30 -04:00
Joshua Boniface
d3391aa080
Move to new maintenance mode and check legacy first
2023-09-01 15:42:29 -04:00
Joshua Boniface
5de3ab0c3a
Move pvc maintenance to separate plays
...
This ensures that the maintenance on/off happens before all tasks and
after all tasks and not intermittently.
2023-09-01 15:42:28 -04:00
Joshua Boniface
43d4f69608
Rename Daemon upgrade playbook to match
2023-09-01 15:42:26 -04:00