python-deployer
python-deployer copied to clipboard
Library for automation of deployments through SSH.
There are small typos in: - deployer/console.py - deployer/host/base.py - deployer/host/local.py - deployer/node/decorators.py - deployer/run/socket_server.py - deployer/run/telnet_server.py - deployer/utils/string_utils.py - docs/pages/architecture_of_roles_and_nodes.rst - docs/pages/django-deployment.rst - docs/pages/internals.rst Fixes: - Should read `underneath`...
remove deprecated option `--use-mirrors`
Would be nice either this library supported python3, or at least the docs+readme mentioned that. $ python --version Python 3.5.2 $ python >>> from deployer.host import SSHHost ImportError: No module...
For immediate tar-extraction etc. Not sure we really need this. Maybe we should remove the `wget` command altogether? It doesn't add that much value.
- Update download URL - Compile in src/ dir - Create separate conf_dir and log_dir - No need to touch logfile, just chown dir - Remove duplicate methods (incorrect copy-paste)
Only replace the newlines that were initially there.
Pipe Python code via heredoc to Django shell. Crude, but it works. `--plain` always uses the regular Python instead of IPython, this gives us consistency over all servers.
@don’t_isolate_yet It should only be applied to a method of a `ParallelNode`. The API should make sure that the `self`` object looks like an unisolated node array. Right now this...
Take this case: ``` python class a(A): class Hosts: app = [host0, host1] lb = [host2, host3] @map_roles(host=('app', 'lb')) class git(Git): pass ``` Now I can do the following to...