bb4185af26
Update other commands to use new CLI format
2023-08-17 10:43:05 -04:00
Joshua Boniface
2f1958d50d
Work around SSH key bug
2023-08-08 16:41:58 -04:00
Joshua Boniface
0ee5a93b2d
Use debian_version custom fact
2023-08-08 16:27:51 -04:00
Joshua Boniface
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
d94c0c25a7
Add customizable NTP servers
2023-03-04 00:52:28 -05:00
Joshua Boniface
812d23ca7b
Allow specifying alternate channels in IPMI
2023-02-23 10:57:19 -05:00
Joshua Boniface
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
Joshua Boniface
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
Joshua Boniface
2c68341883
Use full debian_version
2023-01-17 10:54:47 -05:00
Joshua Boniface
00005c62d6
Alter format of Debian version in MOTD
2023-01-17 10:51:40 -05:00
Joshua Boniface
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
Joshua Boniface
3c1c97dbf5
Ensure CPU tuning is only applied on Debian 11+
2022-11-15 16:21:48 -05: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
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
c7a11ca396
Customize grub distributor
2021-12-09 12:54:52 -05:00
2d2e5aff80
Set postfix to listen on all interfaces
...
Binding to just localhost was causing problems.
2021-12-01 13:03:16 -05:00
Joshua Boniface
bb3b7e3922
Fix a few more splits
2021-11-11 17:37:27 -05:00
Joshua Boniface
414678f683
Fix a few more extraneous splits
...
Just use this_node if applicable, or the raw node.hostname.
2021-11-11 17:35:42 -05:00
Joshua Boniface
243c910d6d
Unify and standardize inventory_hostname
...
This was causing some confusing conflicts, so create a new fact called
"this_node" which is inventory_hostname.split('.')[0], i.e. the short
name, and use that everywhere instead of an FQDN or true inventory
hostname.
2021-11-11 17:19:03 -05:00
fed71d7add
Add option for setting CPU governor
...
Allows the administrator to set a CPU frequency governor if they need
to, though the default of ondemand is usually sufficient.
2021-11-08 00:21:58 -05:00
bd98fdfbd8
Add node list to PVC MOTD
2021-11-02 22:04:27 -04:00
079013dfbc
Fix whitespaced manufacturer and bad [[
2021-10-11 15:08:04 -04:00
8c3b5d7dab
Add coordinator state to MOTD
2021-10-11 15:05:01 -04:00
cb6199ef0d
Support unknown manufacturers in MOTD
2021-10-11 14:59:55 -04:00
739c60fce0
Add resolv.conf customization
2021-10-11 14:41:29 -04:00
f0f3960250
Use inventory_hostname in IPMI fragment
2021-10-10 02:57:54 -04:00
5ab40fa15f
Update bondX configuration
2021-10-10 02:31:47 -04:00
2cc4548af6
Fix sources.list for Bullseye
2021-07-26 00:36:39 -04:00
96544aabb8
Add GRUB, Plymouth themes and issue for PVC
2021-06-30 02:50:18 -04:00
9d4eb89bde
Fix zkcli for good
2021-06-29 18:16:02 -04:00
3d47b12b76
Add GRUB configuration to Ansible role
2021-06-29 17:48:55 -04:00
d794197633
Fix zkcli alias to use hostname
2021-06-29 16:47:42 -04:00
9855088a8e
Use short ansible_hostname in ipmi fragment
2021-06-29 15:38:19 -04:00
d88ba7272d
Ensure we can connect to Patroni
2021-06-22 03:28:36 -04:00
73bc005c0b
Ensure deb-src is present for bullseye
2021-06-22 03:15:23 -04:00
b4e9ed5d39
Ensure DEBIAN_FRONTEND is noninteractive
2021-06-22 03:15:23 -04:00
8a140f70dc
Use inventory_hostname for IPMI dict
2021-06-22 03:15:23 -04:00
69c037c136
Ensure backup_keys isn't empty
2021-06-06 00:41:53 -04:00
6b79e5db31
Avoid writing hosts if empty
2021-06-05 01:12:00 -04:00
9dc0949b47
Add bullseye support
2021-06-05 00:56:02 -04:00
998e5a8752
Add directory creation to backup script
2021-06-01 10:16:08 -04:00
0aa328e350
Add PostgreSQL to daily backup script
2021-06-01 10:10:22 -04:00
9deee94332
Update tags and fix backup keys to var
2021-05-27 12:29:19 -04:00