51c064efaa
Add one more fact regathering
2023-08-29 09:49:16 -04:00
bc1bfd4cc2
Add zstd dependency for D10+
2023-08-29 09:30:35 -04:00
e0c32d5799
Fix Patroni upgrade and D12 support
2023-08-29 02:00:29 -04:00
9cf0d18d38
Fix reboot
2023-08-28 23:42:46 -04:00
e9ac08be3f
Ensure facts are always regathered
2023-08-28 13:52:23 -04:00
b684eb8c8c
Add Debian 12 Patroni config
2023-08-28 11:03:07 -04:00
4923e17cb1
Fix warning in user module
2023-08-28 11:00:16 -04:00
6be00cfb50
Add retries to all apt commands
2023-08-28 10:57:57 -04:00
67f21b8958
Ignore errors enabling vhostmd
...
Seems to cause issues in bookworm.
2023-08-27 23:14:32 -04:00
28f33613a9
Use non-free-firmware repository
2023-08-27 23:14:20 -04:00
fdedfb35bc
Add final pvcnoded restart
2023-08-27 13:20:06 -04:00
a3916d932c
Allow specifying interface mode
2023-08-27 01:21:03 -04:00
79859269b7
Fix support for bookworm
2023-08-27 01:09:43 -04:00
0514920497
Remove extra echo with PVC 0.9.64
2023-08-26 14:57:08 -04:00
bb4185af26
Update other commands to use new CLI format
2023-08-17 10:43:05 -04:00
69a19cd1d2
Update link to one level higher
2023-08-09 09:46:17 -04:00
2f1958d50d
Work around SSH key bug
2023-08-08 16:41:58 -04:00
0ee5a93b2d
Use debian_version custom fact
2023-08-08 16:27:51 -04:00
b8278644b5
Use custom fact for Debian codename
2023-08-08 16:15:35 -04:00
cb62d97c1f
Add *.update-* obsolete configs to dpkg plugin
2023-04-10 15:40:14 -04:00
6115897d7a
Add traceroute and MTR to PVC package list
2023-04-10 14:00:58 -04:00
c5a289e8aa
Revert "Fix symlink to be one level up"
...
This reverts commit 7693b2d78f
.
2023-03-13 09:47:37 -04:00
7693b2d78f
Fix symlink to be one level up
2023-03-09 16:19:23 -05:00
d94c0c25a7
Add customizable NTP servers
2023-03-04 00:52:28 -05:00
812d23ca7b
Allow specifying alternate channels in IPMI
2023-02-23 10:57:19 -05:00
5f4c1ce8e6
Add configuration field for plugins
2023-02-22 00:13:53 -05:00
34af6145b1
Add Ceph check
2023-02-16 16:13:09 -05:00
11e8af995c
Adjust plugin log config field for 0.9.62
2023-02-13 22:07:35 -05:00
d7d6e16b1f
Add edac-utils to packages
2023-02-13 22:07:35 -05:00
91998802a7
Restore original rsyslog-rotate script
...
Direct call doesn't work because of how arguments are passed to
postrotate.
2023-01-17 11:17:36 -05:00
dc9ff33a8f
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-01-17 11:03:32 -05:00
2c68341883
Use full debian_version
2023-01-17 10:54:47 -05:00
00005c62d6
Alter format of Debian version in MOTD
2023-01-17 10:51:40 -05:00
7b51fe0d00
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-01-16 14:39:43 -05:00
408f5afaee
Replace per-user htoprc with system-wide config
...
Also update to newer htoprc layout from BLSE.
2023-01-06 09:54:40 -05:00
3c1c97dbf5
Ensure CPU tuning is only applied on Debian 11+
2022-11-15 16:21:48 -05:00
c5ec0f4f62
Add updated tuning configuration
...
Uses a much nicer CPU tuning configuration, leveraging systemd's
AllowedCPUs and CPUAffinity options within a set of slices (some
default, some custom).
Configuration is also greatly simplified versus the previous
implementation, simply asking for a number of CPUS for both the system
and OSDs, and calculating everything else that is required.
Also switches (back) to the v2 unified cgroup hierarchy by default as
required by the systemd AllowedCPUs directive.
2022-11-13 01:33:09 -05:00
85cb7e3f6a
Adjust variable used for migrate selector
2022-11-07 10:26:13 -05:00
7d329708bc
Remove cpuset configurations
...
This functionality simply did not work, with Libvirt continuing to dump
its processes into the root cset thus defeating the purpose entirely.
Just remove it, from some very initial testing it isn't worth the
headache.
2022-11-06 01:08:27 -04:00
574af89a18
Fix setting of csets for OSDs
2022-11-05 19:11:36 -04:00
38a6437bbc
Add Ceph monitor backup
2022-11-05 01:58:07 -04:00
6362a3b40f
Fix update-motd so it runs properly
2022-11-05 01:49:51 -04:00
c26a20d44c
Add lm-sensors configuration
2022-11-05 01:12:02 -04:00
2c269c0bcd
Remove obsolete logrotate settings
2022-11-05 01:08:56 -04:00
b7b633422b
Add extra space for clarity
2022-11-03 01:50:04 -04:00
fac388ed79
Update MOTD automatically on boot
...
The cron every minute was pointlessly excessive considering this doesn't
actually change minute-to-minute.
2022-11-03 01:39:10 -04:00
d27959ead1
Adjust colour scheme of MOTD
2022-11-02 18:44:49 -04:00
78342cf4a4
Obtain more information for MOTD header
...
Add model and serial numbers to the vendor, and put this on its own
line. Also use BASH for proper syntax formatting. Reformat the header to
be a more compact format.
2022-11-02 18:25:17 -04:00
c83145f9c5
Adjust GRUB_DIST and add UEFI regeneration
...
Keeps the UEFI boot list cleaned and consistent
2022-11-01 02:30:52 -04:00
0dbcf10d4a
Add rinse dependency for provisioner
2022-10-07 00:41:03 -04:00