Lance Edgar
|
6d8cf3adb6
|
Add "auto" method of installing pip
|
2020-09-18 15:38:56 -05:00 |
|
Lance Edgar
|
6cf17a054b
|
Pass arbitrary kwargs along, for apt.install()
also return the result
|
2020-09-18 15:38:20 -05:00 |
|
Lance Edgar
|
6cb6ddaba7
|
Allow kwargs for template context when deploying sudoers file
|
2020-09-16 15:48:34 -05:00 |
|
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
|
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() function
copied 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 Deployer class 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 function
copied from fabric1 src
|
2019-09-26 22:01:23 -05:00 |
|
Lance Edgar
|
85baacecc1
|
Add apache.install_wsgi() convenience function
although 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 install
also 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/borg
by 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 generic
so 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() and set_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-wide rattail.conf
|
2019-09-12 14:53:35 -05:00 |
|
Lance Edgar
|
faefb60cd6
|
Tweak backup scripts to ensure sudo -H is effectively in use
|
2019-09-11 19:28:58 -05:00 |
|