419 Commits

Author SHA1 Message Date
353399a407 Ensure core pg_hba entries are present 2023-09-01 15:42:30 -04:00
e754ca84f6 Add one more fact regathering 2023-09-01 15:42:30 -04:00
cb2cbdff61 Add zstd dependency for D10+ 2023-09-01 15:42:30 -04:00
37ebdaac9c Add PVC upgrade to Debian 12 playbook 2023-09-01 15:42:30 -04:00
b21778f117 Fix Patroni upgrade and D12 support 2023-09-01 15:42:30 -04:00
9411679004 Fix reboot 2023-09-01 15:42:30 -04:00
0de0ec7ded Ensure facts are always regathered 2023-09-01 15:42:30 -04:00
7c8b6919fe Add Debian 12 Patroni config 2023-09-01 15:42:30 -04:00
7fc57a69b2 Fix warning in user module 2023-09-01 15:42:30 -04:00
2ba8f1cfc3 Add retries to all apt commands 2023-09-01 15:42:30 -04:00
d54844746e Ignore errors enabling vhostmd
Seems to cause issues in bookworm.
2023-09-01 15:42:30 -04:00
1c2bd544b3 Use non-free-firmware repository 2023-09-01 15:42:30 -04:00
71d956dab7 Add final pvcnoded restart 2023-09-01 15:42:30 -04:00
7e09ee7d21 Allow specifying interface mode 2023-09-01 15:42:30 -04:00
ed2fe7106e Fix support for bookworm 2023-09-01 15:42:30 -04:00
25ab984c9b Revert "Disallow Deb10 -> Deb12 upgrades"
This reverts commit 6e56dd3e4aa52692eef17c915d6c0f797753874a.
2023-09-01 15:42:30 -04:00
4bcd7b40a0 Remove extra echo with PVC 0.9.64 2023-09-01 15:42:30 -04:00
1dac151f2f Disallow Deb10 -> Deb12 upgrades
It doesn't work properly, errors in libc6/perl.
2023-09-01 15:42:30 -04:00
7a2d5ac0c4 Ensure PVC daemons are updated before reboots 2023-09-01 15:42:30 -04:00
f79d1da5be Update other commands to use new CLI format 2023-09-01 15:42:30 -04:00
d3391aa080 Move to new maintenance mode and check legacy first 2023-09-01 15:42:29 -04:00
1f9a74301f Alter deb12 upgrade 2023-09-01 15:42:29 -04:00
642813e4e3 Remove obsolete cset configurations 2023-09-01 15:42:29 -04:00
0d3e525f12 Update link to one level higher 2023-09-01 15:42:29 -04:00
e3c1d28674 Add upgrade to Debian 12 playbook 2023-09-01 15:42:29 -04:00
94b12794dc Work around SSH key bug 2023-09-01 15:42:29 -04:00
017e1405ed Use debian_version custom fact 2023-09-01 15:42:29 -04:00
08f923d29c Use custom fact for Debian codename 2023-09-01 15:42:29 -04:00
7e829f04ae Restore unknown state as not-reboot 2023-09-01 15:42:29 -04:00
679e15c484 Add *.update-* obsolete configs to dpkg plugin 2023-09-01 15:42:29 -04:00
a490924e3a Add traceroute and MTR to PVC package list 2023-09-01 15:42:29 -04:00
f8ef2602bc Revert "Fix symlink to be one level up"
This reverts commit 7693b2d78fba51ccf84bfb47d28e9e60d607d012.
2023-09-01 15:42:29 -04:00
dcaa0228b7 Fix symlink to be one level up 2023-09-01 15:42:29 -04:00
efeaa61e0f Add customizable NTP servers 2023-09-01 15:42:29 -04:00
2c63500011 Split upgrade stage and add dpkg cleanup
Avoid problems if one or more nodes are upgrading libvirt/QEMU and live
migrations fail.
2023-09-01 15:42:29 -04:00
7a0c596281 Add node daemon confirmation before continue 2023-09-01 15:42:29 -04:00
e9f76042bd Allow specifying alternate channels in IPMI 2023-09-01 15:42:29 -04:00
3d4e66471e Trigger restart even with rc=3 2023-09-01 15:42:29 -04:00
cab4deac26 Add configuration field for plugins 2023-09-01 15:42:29 -04:00
34d12ab423 Add Ceph check 2023-09-01 15:42:29 -04:00
c2b576334f Adjust plugin log config field for 0.9.62 2023-09-01 15:42:29 -04:00
84a3f7afa0 Add edac-utils to packages 2023-09-01 15:42:29 -04:00
612045b8b3 Restore original rsyslog-rotate script
Direct call doesn't work because of how arguments are passed to
postrotate.
2023-09-01 15:42:29 -04:00
5cd9566163 Explicitly use systemctl in logrotate
For some reason (Debian bug?) the default rsyslog-rotate script was not
properly rotating rsyslog logfiles. Instead, explicitly call systemctl
kill -s HUP for this, using a full path.
2023-09-01 15:42:29 -04:00
57010260bd Use full debian_version 2023-09-01 15:42:29 -04:00
2a925904e4 Alter format of Debian version in MOTD 2023-09-01 15:42:29 -04:00
cbae685b45 Ignore needrestart unknown case 2023-09-01 15:42:29 -04:00
561ecb5c61 Adjust name of bootstrap trigger variable
The PVC bootstrap framework overrides this variable and wreaks havoc on
it. Instead adjust our side so that it looks for do_bootstrap instead.
2023-09-01 15:42:29 -04:00
a79961605a Replace per-user htoprc with system-wide config
Also update to newer htoprc layout from BLSE.
2023-09-01 15:42:29 -04:00
5a48ec4d79 Ensure CPU tuning is only applied on Debian 11+ 2023-09-01 15:42:29 -04:00