Joshua Boniface
0b2cd2a2e3
Fix bad echo output format
2024-05-24 14:48:31 -04:00
Joshua Boniface
e65e519d69
Remove version entries from issue
2024-05-24 14:47:16 -04:00
Joshua Boniface
2e5d23fd74
Switch to dynamic /etc/issue generator
2024-05-24 10:36:19 -04:00
Joshua Boniface
1cd155885a
Update to fancier /etc/issue
2024-05-23 17:06:38 -04:00
Joshua Boniface
cc2fb44689
Lower default pgnum and pgpnum to 32
2024-03-27 11:11:50 -04:00
Joshua Boniface
7136229536
Add wait to service restarts
2024-03-26 17:11:21 -04:00
Joshua Boniface
c74af55d87
Fully split ntp and ntpsec configs
...
And fix ntpsec config to properly work in Debian 12+.
2024-03-07 14:24:05 -05:00
Joshua Boniface
7cf1806bcb
Add force to that
2024-03-07 13:56:21 -05:00
Joshua Boniface
e8eaf2c058
Fix ntpsec configuration on Debian 12
2024-03-07 13:55:07 -05:00
Joshua Boniface
fcb4096f19
Ensure directory is created first
2024-03-07 13:34:23 -05:00
Joshua Boniface
5a3233a905
Fix shutdown bug with keydb
2024-03-07 13:21:10 -05:00
Joshua Boniface
1ce5d033b4
Use .gpg
2024-02-13 11:05:40 -05:00
Joshua Boniface
00983e3b59
Update key location
2024-02-13 11:03:24 -05:00
Joshua Boniface
e326639e18
Become primary and apply migrations on first node
2024-02-12 11:51:03 -05:00
Joshua Boniface
4a5727e671
Remove old legacy maintenance sets
...
All clusters I know of are long-updated, so this is no longer needed.
2024-01-30 10:44:41 -05:00
Joshua Boniface
133ba8b57a
Fix bad ownership on motd file
2024-01-19 11:20:47 -05:00
Joshua Boniface
3b45f56e35
Update MOTD format for clarity
2024-01-18 16:24:42 -05:00
Joshua Boniface
db8c437a31
Add email reporting for autobackups (0.9.90)
2024-01-11 00:32:38 -05:00
Joshua Boniface
65dce44f72
Ignore errors when disabling units
2024-01-09 12:07:45 -05:00
Joshua Boniface
b7f1c55279
Update and add default vars for autobackup
2024-01-09 09:54:38 -05:00
Joshua Boniface
f6878c69ad
Add enable_prometheus switch
2023-12-29 09:29:29 -05:00
Joshua Boniface
5089aec178
Use node names rather than IPs
2023-12-28 11:54:33 -05:00
Joshua Boniface
ae4237c173
Use all coordinators
2023-12-28 11:47:38 -05:00
Joshua Boniface
ce14cdb938
Rename file for consistency
2023-12-28 11:38:33 -05:00
Joshua Boniface
3be0da1e21
Fix incorrect source template path
2023-12-28 11:36:39 -05:00
Joshua Boniface
687d8f31bb
Ignore errors when disabling sockets
2023-12-27 15:35:17 -05:00
Joshua Boniface
d45bbad17a
Only install libvirt exporter on Debian 11+
2023-12-27 13:57:21 -05:00
Joshua Boniface
7c21763994
Add final restart of worker/health daemons
...
Ensures that schema updates are properly applied.
2023-12-27 13:24:31 -05:00
Joshua Boniface
aa6488854a
Add forced upgrade of vhostmd
2023-12-26 01:08:53 -05:00
Joshua Boniface
fc1556c16c
Fix incorrect flag
2023-12-14 14:05:45 -05:00
Joshua Boniface
fdf856c53d
Add creation of PVC directory
2023-12-14 12:53:11 -05:00
Joshua Boniface
9842f628a3
Use GO zkcli instead of trash BASH one
...
With Debian 12+ the interactive zkCli.sh is completely broken, failing
to load the JLine module regardless of what is done, and no one in the
project seems to care about that.
Instead let's swap this out for the (non-interactive) GO-based zkcli of
https://github.com/go-zkcli/zkcli instead, as this suits our needs
nicely.
2023-12-13 15:48:12 -05:00
Joshua Boniface
b2a7eecf2c
Only set exclude_perf_counts on Debian 12+
2023-12-10 12:43:34 -05:00
Joshua Boniface
09eba9de80
Add Prometheus Zookeeper exporter
2023-12-10 12:39:35 -05:00
Joshua Boniface
1eb618e8f3
Fix typo
2023-12-10 03:15:02 -05:00
Joshua Boniface
1f34427a0c
Add user as well
2023-12-10 03:05:11 -05:00
Joshua Boniface
c7d914696b
Add configuration for Postgres Prom exporter
2023-12-10 02:53:11 -05:00
Joshua Boniface
258b5792da
Add Libvirt Prometheus exporter
2023-12-10 01:42:09 -05:00
Joshua Boniface
7a2c16e2a5
Disable Zookeeper Prometheus export
...
This does not work as this functionality is built out of the Debian
packages. Hopefully it will be enabled one day...
2023-12-10 01:41:06 -05:00
Joshua Boniface
23bb3cb4d9
Add JVM info to Zookepeer metric
2023-12-10 01:16:44 -05:00
Joshua Boniface
54bf70d336
Enable Prometheus metrics in Zookeeper too
2023-12-10 00:32:37 -05:00
Joshua Boniface
513313d60f
Limit FRR Prom exporter to 12+
...
Package did not exist on Debian 10/11
2023-12-10 00:31:21 -05:00
Joshua Boniface
35b375ab0e
Fix incorrect variable name
2023-12-10 00:26:10 -05:00
Joshua Boniface
bf10ede298
Add additional Prometheus exporters
2023-12-10 00:24:19 -05:00
Joshua Boniface
8bf3bbdeb1
Enable Prometheus exporter on nodes by default
2023-12-10 00:18:44 -05:00
Joshua Boniface
010ecefe16
Ensure pvchealthd is restarted as well
2023-12-10 00:13:42 -05:00
Joshua Boniface
c07b835e33
Fix bad variable
2023-12-10 00:07:08 -05:00
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
9e21aecf97
Ignore errors then check for PVC package
...
This helps work around apt issues when running from the oneshot
update-pvc-daemons playbook. On a new install, this will be OK. On an
upgrade, the apt tasks will fail OK but then the verification that
pvc-client-cli will ensure that things are actually sane before
proceeding.
2023-12-09 23:56:34 -05:00