| 
								
								
									 Lance Edgar | d6a11908ce | Update changelog | 2020-09-08 18:03:07 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 3d5b7c1d6e | Improve support for installing pip etc. on python3 namely this is for the sake of newer Ubuntu which doesn't include python2 by
default, and this affects some other package names | 2020-09-08 18:01:53 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 84c345ce39 | Update changelog | 2020-09-08 16:15:44 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 4145594de7 | Include all "deploy" files within manifest | 2020-09-08 16:14:55 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c48f6d5def | Fix typo in tasks script | 2020-09-08 15:22:10 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 659f43d5ee | Update changelog | 2020-09-08 15:21:14 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 8f541c30b3 | Allow specifying which version of nodejs to install | 2020-09-08 15:19:08 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 08e030c8c7 | Allow specifying git branch, when installing FreeTDS from source | 2020-09-08 15:18:51 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | a293ed4012 | Make 'gperf' a pre-requisite for FreeTDS source install | 2020-08-21 13:47:02 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | f6bc14f94c | Add more options when installing pip, virtualenvwrapper some of these were needed to support an older Ubuntu 14.04 machine | 2020-03-31 21:31:54 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 218d9e5476 | Install libsqlite3-dev when installing pythonz since it's needed to build python w/ sqlite3 support | 2020-03-22 17:28:00 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 720010d889 | Allow global registration of custom versions of python | 2020-03-22 17:19:10 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 3b3cb8ab82 | Add 'pythonz' logic, for installing arbitrary versions of python | 2020-03-22 17:07:52 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 32dda9742e | Add more flexible retry config for Luigi, for overnight backups | 2020-03-22 15:40:51 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 679ffe817c | Add the apache.stop()convenience function | 2020-03-22 15:04:12 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 7590760569 | Add some more mysql functions, copied from rattail-fabric | 2020-03-21 16:42:19 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 9ad1716bad | Add logic to install POD images | 2020-03-21 16:42:06 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | e290be05c6 | Fix command invocation for agent_sudo()at least, this worked for a recent test...where previous code didn't | 2020-02-20 17:44:54 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 98a64c5024 | Add apache.get_php_version()convenience function | 2020-02-08 14:38:08 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 4315799e1d | Fix permission bug when configuring virtualenvwrapper | 2020-02-08 14:37:57 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | f584cf7e16 | Add util.uncomment()functioncopied from fabric v1 | 2020-02-07 11:29:53 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 88a08fcf8f | Try to suppress output when setting password for postgresql | 2020-02-06 23:23:08 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 56acb30008 | Add postgresql.reload()function | 2019-10-29 20:55:24 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 5eea62688e | Fix some permission errors | 2019-10-16 19:32:22 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 9f066ca859 | Add scripts for checking supervisor process, systemd service | 2019-10-14 20:32:35 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | f441ac7b25 | Change how we install JDK for headless libreoffice server | 2019-10-07 22:20:30 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c45e1a9187 | Expose the Deployerclass in root package namespace | 2019-10-07 22:20:08 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 325f85a4b3 | Add postgresql.create_schema() | 2019-10-04 23:08:39 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 0b5f6234ad | Add upgrade, restart-overnight-backups scripts for generic backup app | 2019-09-30 15:37:21 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 067c02e965 | Add logic for installing luigi service as part of backup app | 2019-09-27 15:51:10 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 477af6c6a0 | Add TODO comment | 2019-09-26 22:02:02 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 8e34ee2f17 | Add apache.stop()function | 2019-09-26 22:01:45 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | baea97957c | Add sed()convenience functioncopied from fabric1 src | 2019-09-26 22:01:23 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 85baacecc1 | Add apache.install_wsgi()convenience functionalthough you really shouldn't use it | 2019-09-25 14:17:44 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | e81f4afa8f | Add nodejs.install()for "typical" nvm / node.js installalso some related tweaks, necessary for that | 2019-09-23 15:26:28 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 21bdc2b391 | Add postgresql.get_version()function | 2019-09-23 15:25:39 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | fef0ccbac5 | Always make backup config owned by 'root' user instead of the `user` specified by caller, since we'll always expect to run the
actual backup commands as root | 2019-09-22 20:15:15 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c933f36ed6 | Install symlink for /usr/local/bin/borg->/srv/envs/backup/bin/borgby default, but can skip if so invoked.  makes for nicer usage though, for sure | 2019-09-16 14:52:36 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 6d9006db9d | Pass along user when making virtualenv for backup app i.e. stop assuming 'root' user for that | 2019-09-13 19:56:30 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | cd421f3aa1 | Fix behavior of is_link()function when a check fails | 2019-09-13 17:53:28 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 5a9035ffd3 | Make deploy.backup_app()more genericso e.g. can install borg but skip rattail | 2019-09-13 13:24:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 68088a6e71 | Add generic bootstrap_python()logic | 2019-09-13 13:24:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | aa3ef708ad | Add logic for installing headless LibreOffice daemon | 2019-09-13 13:24:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 0430829c02 | Add freetds.install_from_source() | 2019-09-13 13:24:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | b9c8a8d104 | Add postgresql.restart()convenience function | 2019-09-13 13:24:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 6b01b0d70d | Add postfix.set_myorigin()andset_mynetworks() | 2019-09-13 13:24:09 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 7b939ec4a3 | Fix bug in append()when sudo was involved (?) | 2019-09-12 22:05:47 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c0eed0e969 | Add rattail.deploy_machine_conf()for basic machine-widerattail.conf | 2019-09-12 14:53:35 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | faefb60cd6 | Tweak backup scripts to ensure sudo -His effectively in use | 2019-09-11 19:28:58 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 63b86593f1 | Deploy generic rattail-backupscript for backup apps | 2019-09-11 18:36:43 -05:00 |  |