e48b6eef3a 
					 
					
						
						
							
							Fix bugs with Patroni bootstrap  
						
						
						
						
					 
					
						2021-12-20 16:52:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d48a7dbab6 
					 
					
						
						
							
							Don't reboot if purge fails  
						
						
						
						
					 
					
						2021-12-20 04:41:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e4fddf284 
					 
					
						
						
							
							Add SD-CARD example  
						
						
						
						
					 
					
						2021-12-19 20:37:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						265a1b7ad2 
					 
					
						
						
							
							Add example of a pvcbootstrapd variables file  
						
						... 
						
						
						
						Also add a README to clarify some details. 
						
						
					 
					
						2021-12-19 17:43:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						908982e97d 
					 
					
						
						
							
							Add proper PostgreSQL versioning  
						
						
						
						
					 
					
						2021-12-15 12:11:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8898f22b4 
					 
					
						
						
							
							Ensure all zkCli has -server set  
						
						
						
						
					 
					
						2021-12-15 11:29:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d87bce908b 
					 
					
						
						
							
							Purge ceph too  
						
						
						
						
					 
					
						2021-12-15 10:44:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7b6e6762b 
					 
					
						
						
							
							Improve purge configuration  
						
						
						
						
					 
					
						2021-12-15 09:47:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9d636dcf5 
					 
					
						
						
							
							Fix incorrect postgresql version  
						
						
						
						
					 
					
						2021-12-15 02:22:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f12f9b116f 
					 
					
						
						
							
							Add additional ceph symlink  
						
						
						
						
					 
					
						2021-12-14 23:29:28 -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 
							
						 
					 
					
						
						
							
						
						bea79b5102 
					 
					
						
						
							
							Add immutability to PVC subrole  
						
						... 
						
						
						
						1. Remove the obsolete pvc-vacuum script install.
2. Remove notifies when modifying configs; we do not want to restart the
daemons uncontrolled.
3. Add bootstrap check to package installs so they only happen on
bootstrap.
This ensures this part of the role, on re-runs, will *only* update
configs and not actually touch the running daemon. This makes it safe to
run before a oneshot/update-pvc-daemons.yml playbook run. 
						
						
					 
					
						2021-11-15 10:51:38 -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 
							
						 
					 
					
						
						
							
						
						b24e539252 
					 
					
						
						
							
							Remove extraneous splits  
						
						... 
						
						
						
						The node.hostname should always be short. 
						
						
					 
					
						2021-11-11 17:31:56 -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 
						 
				 
			
				
					
						
							
							
								Joshua Boniface 
							
						 
					 
					
						
						
							
						
						70c7c76605 
					 
					
						
						
							
							Move pvc maintenance to separate plays  
						
						... 
						
						
						
						This ensures that the maintenance on/off happens before all tasks and
after all tasks and not intermittently. 
						
						
					 
					
						2021-11-11 15:54:22 -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 
						 
				 
			
				
					
						
							
							
								Joshua Boniface 
							
						 
					 
					
						
						
							
						
						820e2a64d0 
					 
					
						
						
							
							Ignore errors during flush commands  
						
						... 
						
						
						
						These might inexplicably fail, but that is fine. 
						
						
					 
					
						2021-10-13 10:34:36 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34a016bdac 
					 
					
						
						
							
							Ignore errors restarting libvirtd  
						
						... 
						
						
						
						This seems to inexplicably fail sometimes. We can just ignore it. 
						
						
					 
					
						2021-10-11 14:47:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						739c60fce0 
					 
					
						
						
							
							Add resolv.conf customization  
						
						
						
						
					 
					
						2021-10-11 14:41:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e83f1826e 
					 
					
						
						
							
							Add note about moving files up  
						
						
						
						
					 
					
						2021-10-10 05:42:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc99c0b7cc 
					 
					
						
						
							
							Revert "Add symlink for Ceph file pickup"  
						
						... 
						
						
						
						This reverts commit 3ac946bf2e 
						
						
					 
					
						2021-10-10 05:41:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ac946bf2e 
					 
					
						
						
							
							Add symlink for Ceph file pickup  
						
						
						
						
					 
					
						2021-10-10 05:23:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c80c187c3 
					 
					
						
						
							
							Include another upgrade in deb11 playbook  
						
						... 
						
						
						
						Ensures that the system is fully updated after re-enabling the security
repository during the base run. 
						
						
					 
					
						2021-10-10 05:10:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						704e88dca4 
					 
					
						
						
							
							Add Debian 10 -> Debian 11 upgrade playbook  
						
						
						
						
					 
					
						2021-10-10 05:07:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39dd430792 
					 
					
						
						
							
							Include pvc-installer in create repo update script  
						
						
						
						
					 
					
						2021-10-10 05:04:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b009012cb8 
					 
					
						
						
							
							Add pvc-installer to create-local-repo script  
						
						
						
						
					 
					
						2021-10-10 04:56:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c0b174da1 
					 
					
						
						
							
							Add create-local-repo.sh script  
						
						
						
						
					 
					
						2021-10-10 04:50:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f4ddc35d0 
					 
					
						
						
							
							Update README for Ansible vers and Debian vers  
						
						
						
						
					 
					
						2021-10-10 04:22:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3de777a036 
					 
					
						
						
							
							Disable unified cgroup heirarchy on kernel cmdline  
						
						... 
						
						
						
						This is required on Debian 11 to use the cset tool, since the newer
systemd implementation of a unified cgroup hierarchy is not compatible
with the cset tool.
Ref for future use:
  https://github.com/lpechacek/cpuset/issues/40  
						
						
					 
					
						2021-10-10 03:44:13 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c0e09f657 
					 
					
						
						
							
							Add setting bridge_mtu to config  
						
						
						
						
					 
					
						2021-10-09 19:29:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74066e6ceb 
					 
					
						
						
							
							Avoid errors if noout fails  
						
						
						
						
					 
					
						2021-10-07 16:31:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						859cfbb51e 
					 
					
						
						
							
							Add smartmontools to base package list  
						
						
						
						
					 
					
						2021-10-07 15:18:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5797535997 
					 
					
						
						
							
							Adjust documentation and behaviour of cpuset  
						
						... 
						
						
						
						1. Detail the caveats and specific situations and ref the documentation
which will provide more details.
2. Always install the configs, but use /etc/default/ceph-osd-cpuset to
control if the script does anything or not (so, the "osd" cset set is
always active just not set in a special way. 
						
						
					 
					
						2021-09-29 20:49:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81cf341c32 
					 
					
						
						
							
							Install cset configs even if disabled  
						
						... 
						
						
						
						The setup script handles this instead. 
						
						
					 
					
						2021-09-29 10:23:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						645249b57e 
					 
					
						
						
							
							Allow dynamic enabling/disabling of cset  
						
						... 
						
						
						
						Add a separate config to handle enable/disable on the system itself. 
						
						
					 
					
						2021-09-29 10:21:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ac2a5ea0c 
					 
					
						
						
							
							Adjust default ceph.conf parameters  
						
						... 
						
						
						
						1. Remove an explicit OSD journal size, especially such a small one (no
clue why I ever added that...)
2. Add max scrubs, disable scrub during recovery, and set scrub sleep.
3. Add max backfills, tune recovery sleep to 0 to prioritize recovery. 
						
						
					 
					
						2021-09-28 02:09:50 -04:00