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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6115897d7a 
					 
					
						
						
							
							Add traceroute and MTR to PVC package list  
						
						 
						
						
						
						
					 
					
						2023-04-10 14:00:58 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34af6145b1 
					 
					
						
						
							
							Add Ceph check  
						
						 
						
						
						
						
					 
					
						2023-02-16 16:13:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7d6e16b1f 
					 
					
						
						
							
							Add edac-utils to packages  
						
						 
						
						
						
						
					 
					
						2023-02-13 22:07:35 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bf6d97cdb 
					 
					
						
						
							
							Increase timeout threshold for freshness  
						
						 
						
						
						
						
					 
					
						2022-07-18 13:10:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						879b533b66 
					 
					
						
						
							
							Fix the other instance too  
						
						 
						
						
						
						
					 
					
						2022-07-18 12:51:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						15dbe61e67 
					 
					
						
						
							
							Ignore errors about removing keys  
						
						 
						
						
						
						
					 
					
						2022-07-18 12:48:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f2a9764f52 
					 
					
						
						
							
							Further optimize ownership agent output  
						
						 
						
						
						
						
					 
					
						2022-05-31 22:38:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b90717e25a 
					 
					
						
						
							
							Make ownership check consistent with cmk-agent 2.1  
						
						 
						
						... 
						
						
						
						The new CheckMK agent uses UID 998 (dynamic) for itself. This causes
ownership problems with the old logic of this check. Move instead to a
range, where the UIDs from 200-599 are reserved for administrators, and
check for this range explicitly. Also eliminates the exceptions for ceph
and 2000 from previous iterations. 
						
						
					 
					
						2022-05-31 22:33:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1a7969b707 
					 
					
						
						
							
							Update freshness checks  
						
						 
						
						
						
						
					 
					
						2022-05-31 22:27:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8f28decfe2 
					 
					
						
						
							
							Replace freshness and kernel_version checks  
						
						 
						
						... 
						
						
						
						Use an updated plugin from BLSE that uses needrestart instead of manual
parsing of these elements. 
						
						
					 
					
						2022-05-31 22:27:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Boniface 
							
						 
					 
					
						
						
							
						
						0a8b1bfa6e 
					 
					
						
						
							
							Add method to remove inactive SSH keys  
						
						 
						
						
						
						
					 
					
						2022-05-18 14:47:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db77d5fcdd 
					 
					
						
						
							
							Populate /etc/timezone as well  
						
						 
						
						
						
						
					 
					
						2022-01-01 16:29:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4b6fdf301f 
					 
					
						
						
							
							Make locale generation universal  
						
						 
						
						... 
						
						
						
						Don't rely on a notify/handler, just do it every time in the base role. 
						
						
					 
					
						2021-12-28 14:57:25 -05: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 
							
						 
					 
					
						
						
							
						
						e4e084cc5b 
					 
					
						
						
							
							Fix name of task  
						
						 
						
						
						
						
					 
					
						2021-11-15 14:46:44 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd60b6b9ea 
					 
					
						
						
							
							Fix name of IPMI check again  
						
						 
						
						
						
						
					 
					
						2021-11-02 22:21:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						99682c16a2 
					 
					
						
						
							
							Fix name of ipmi check  
						
						 
						
						
						
						
					 
					
						2021-11-02 22:16:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						319ca891d5 
					 
					
						
						
							
							Add IPMI check to tasks  
						
						 
						
						
						
						
					 
					
						2021-11-02 22:04:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b7bca571a8 
					 
					
						
						
							
							Adjust headers and add LOM check  
						
						 
						
						
						
						
					 
					
						2021-11-02 22:04:27 -04: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