Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1fedc314b3 
								
							 
						 
						
							
							
								
								Add pyfuse3 support for backup (borg) app  
							
							
							
						 
						
							2022-11-27 18:47:43 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a9bbee572a 
								
							 
						 
						
							
							
								
								Let caller override config paths for luigi overnight scripts  
							
							
							
						 
						
							2022-11-27 12:47:39 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ebf94fb7dc 
								
							 
						 
						
							
							
								
								Specify logging, retcode config for luigi  
							
							
							
						 
						
							2022-11-23 14:47:09 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5acf8d5304 
								
							 
						 
						
							
							
								
								Use workaround for shlex.join() on older python  
							
							
							
						 
						
							2022-11-21 20:09:51 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f1ecf9a1e4 
								
							 
						 
						
							
							
								
								Don't write overnight scripts to invoke luigi directly, by default  
							
							... 
							
							
							
							`rattail overnight` command can handle that natively now 
							
						 
						
							2022-11-21 20:09:16 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4c8e956fec 
								
							 
						 
						
							
							
								
								Must pass -k flag to rattail overnight command  
							
							
							
						 
						
							2022-11-21 15:39:49 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								25891902b8 
								
							 
						 
						
							
							
								
								Make each overnight script optional  
							
							... 
							
							
							
							trying to phase out at least 1, maybe 2 of them...
this also cleans up the 'restart' script to use 'rattail overnight'
per recent changes.  this seems the most useful to have around, in
case of web app failure 
							
						 
						
							2022-11-20 20:03:28 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a36ecdb2ad 
								
							 
						 
						
							
							
								
								Use new rattail overnight command in cron-overnight.sh script  
							
							... 
							
							
							
							this is all a bit of WIP at the moment, perhaps.. 
							
						 
						
							2022-11-20 15:54:58 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								7ce3aae20c 
								
							 
						 
						
							
							
								
								Be more explicit about virtualenvwrapper script  
							
							
							
						 
						
							2022-11-20 15:31:50 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								46440b6a95 
								
							 
						 
						
							
							
								
								Add basic composer.install() function  
							
							
							
						 
						
							2022-11-01 18:42:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								614fd92a20 
								
							 
						 
						
							
							
								
								Use shlex.join() when adding postfix alias  
							
							... 
							
							
							
							a bit convoluted perhaps, but still better... 
							
						 
						
							2022-11-01 18:41:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a2dca4ea65 
								
							 
						 
						
							
							
								
								Add generic script to check mountpoints, for collectd  
							
							
							
						 
						
							2022-08-21 22:57:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								987731885b 
								
							 
						 
						
							
							
								
								Allow for deploying v02 certbot account  
							
							
							
						 
						
							2022-08-14 13:57:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ba05d616d8 
								
							 
						 
						
							
							
								
								Always make soffice daemon init scripts executable  
							
							
							
						 
						
							2022-07-25 21:32:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								303f650a0b 
								
							 
						 
						
							
							
								
								Tweak logic for setting PostgreSQL listen_addresses  
							
							... 
							
							
							
							this still isn't right, but i'm calling this a savepoint at least 
							
						 
						
							2022-07-25 19:53:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f97401009e 
								
							 
						 
						
							
							
								
								Allow custom email key for overnight scripts  
							
							
							
						 
						
							2022-03-21 17:54:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5a4e2701df 
								
							 
						 
						
							
							
								
								Tweak default luigi config; allow specifying version  
							
							... 
							
							
							
							to accommodate one particular install, but is generally okay i think.. 
							
						 
						
							2022-03-18 21:46:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5df704679f 
								
							 
						 
						
							
							
								
								Improve error message when deploying backup w/ no config  
							
							
							
						 
						
							2022-02-16 15:26:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a1b580e51a 
								
							 
						 
						
							
							
								
								Add function to get MariaDB version string  
							
							
							
						 
						
							2022-02-10 23:25:24 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								097a96fc07 
								
							 
						 
						
							
							
								
								Add --progress-bar arg for pip in backup app's upgrade script  
							
							... 
							
							
							
							for some reason latest pip has progress bar showing up in cron output
and causing unwanted email 
							
						 
						
							2022-02-07 10:47:43 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0e55ab60 
								
							 
						 
						
							
							
								
								Add logic to install with get-pip.py on python2  
							
							
							
						 
						
							2022-01-30 10:45:53 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a2f5542ed8 
								
							 
						 
						
							
							
								
								Fix typo in overnight luigi cron script  
							
							
							
						 
						
							2022-01-29 17:28:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf697da1d 
								
							 
						 
						
							
							
								
								Add generic Luigi install logic  
							
							... 
							
							
							
							at least try to do what we can to reduce boilerplate 
							
						 
						
							2022-01-28 15:29:32 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ca59000287 
								
							 
						 
						
							
							
								
								Allow specifying alternate config file for datasync checks  
							
							
							
						 
						
							2021-11-30 13:38:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								b58c0da7a4 
								
							 
						 
						
							
							
								
								Use python instead of shell script, for datasync checks  
							
							... 
							
							
							
							seems to give more clarity, and we'll have more options this way 
							
						 
						
							2021-11-11 11:58:09 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5b985fb803 
								
							 
						 
						
							
							
								
								Fix syntax error, clone URL for deploy.backup_app()  
							
							
							
						 
						
							2021-11-10 20:56:55 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								cbf93624e0 
								
							 
						 
						
							
							
								
								Update README link for FreeTDS  
							
							
							
						 
						
							2021-10-05 10:11:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								955ceea801 
								
							 
						 
						
							
							
								
								Add function for installing byjove from source  
							
							
							
						 
						
							2021-09-03 19:24:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c413c2a1f2 
								
							 
						 
						
							
							
								
								Add postgres functions, set_listen_addresses and add_hba_entry  
							
							
							
						 
						
							2021-06-15 14:16:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								3287505f88 
								
							 
						 
						
							
							
								
								Bring in the uncomment function to root namespace  
							
							
							
						 
						
							2021-06-15 14:16:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1fd9ad48d6 
								
							 
						 
						
							
							
								
								Add bootstrap_rattail_base() and related tweaks  
							
							... 
							
							
							
							the idea here is to have a "one stop shop" for base requirements,
we'll see how useful it is in practice i guess 
							
						 
						
							2021-06-11 18:38:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								506b88d3e2 
								
							 
						 
						
							
							
								
								Avoid use of workon when deploying backup app  
							
							... 
							
							
							
							should not assume presence of virtualenvwrapper for this 
							
						 
						
							2021-05-04 15:49:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae0015aba 
								
							 
						 
						
							
							
								
								Allow skipping of triggers when dumping MySQL DB  
							
							... 
							
							
							
							specifically this is b/c of a production demo which makes use of multiple
triggers of the same "type" but my dev maching has older MariaDB which doesn't
allow such multiple triggers 
							
						 
						
							2021-02-02 11:31:27 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9048403130 
								
							 
						 
						
							
							
								
								Tweak how python packages are installed for backup app  
							
							... 
							
							
							
							per some issues i encountered with pip 20.3.3 and its "new resolver" although
not totally clear what fixed it... :/ 
							
						 
						
							2021-01-13 13:13:35 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f87f1e875c 
								
							 
						 
						
							
							
								
								Add python.configure_pythonz() convenience function  
							
							... 
							
							
							
							not sure how i managed to get by without this until now..? 
							
						 
						
							2021-01-13 13:12:35 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								70c5d661a3 
								
							 
						 
						
							
							
								
								Add basic standard datasync check scripts  
							
							
							
						 
						
							2021-01-02 20:04:36 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								7500202af0 
								
							 
						 
						
							
							
								
								Add basic ejabberd module  
							
							... 
							
							
							
							doesn't do much really, but still worth sharing i suppose 
							
						 
						
							2020-12-14 11:09:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8b8df95633 
								
							 
						 
						
							
							
								
								Add postgresql.script() for running arbitrary SQL script  
							
							
							
						 
						
							2020-12-13 15:54:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ab822411be 
								
							 
						 
						
							
							
								
								Tweak regex used to determine PHP version  
							
							
							
						 
						
							2020-10-17 10:21:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a77b1ec100 
								
							 
						 
						
							
							
								
								Fix typo for installing POD images  
							
							
							
						 
						
							2020-10-14 09:21:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								7963380715 
								
							 
						 
						
							
							
								
								Remove some deprecated init scripts for rattail  
							
							
							
						 
						
							2020-10-09 16:39:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f5a7f80fd4 
								
							 
						 
						
							
							
								
								More tweaks to logic for caching ssh host key  
							
							
							
						 
						
							2020-10-09 16:38:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8c08412d7b 
								
							 
						 
						
							
							
								
								Be more discerning about how/when we cache ssh host key  
							
							
							
						 
						
							2020-10-09 16:09:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								47c27eaba5 
								
							 
						 
						
							
							
								
								Don't use sudo for parts of postgresql.restore_db()  
							
							... 
							
							
							
							since apparently that is a problem 
							
						 
						
							2020-10-08 13:58:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								caf94ac65a 
								
							 
						 
						
							
							
								
								Add port and user kwargs for ssh.cache_host_key()  
							
							... 
							
							
							
							deprecate the `for_user` kwarg.  this also will now try a basic command over
ssh before bothering with an update/cache for the host key 
							
						 
						
							2020-10-08 13:15:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								97ed8eeff0 
								
							 
						 
						
							
							
								
								Split up the dump/restore DB logic for postgresql  
							
							... 
							
							
							
							so that i can swap out portions of that in order to use rsync for big DBs 
							
						 
						
							2020-10-07 17:54:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								96f950d958 
								
							 
						 
						
							
							
								
								Try to set mysql user password in 2 different ways  
							
							... 
							
							
							
							so some versions of MySQL and/or MariaDB do not agree as to how the password
should be set?  weird, but oh well, hopefully this works everywhere... 
							
						 
						
							2020-09-30 18:19:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d744257af6 
								
							 
						 
						
							
							
								
								Allow specifying python binary for common backup app environment  
							
							... 
							
							
							
							also be sure to upgrade setuptools, wheel for it.  this is needed esp. when
deploying to older machines e.g. debian 8 
							
						 
						
							2020-09-29 17:59:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c67cc74d3d 
								
							 
						 
						
							
							
								
								Add apt.upgrade() convenience function  
							
							
							
						 
						
							2020-09-29 17:59:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c9aebd84e9 
								
							 
						 
						
							
							
								
								Change how we set password when creating a MySQL user  
							
							... 
							
							
							
							the way we were doing it just failed on MySQL (proper, not MariaDB) 8.0 
							
						 
						
							2020-09-26 14:35:52 -05:00