Remote command executor using ssh and Python in the remote end
This package is primarily built to support the ceph-deploy project.
python-remoto is built upon python-execnet which manages the
connections and processes.
- Sources inherited from project SUSE:SLE-15-SP2:GA
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout SUSE:SLE-15-SP2:Update/python-remoto && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
python-remoto.changes | 0000003913 3.82 KB | |
python-remoto.spec | 0000002232 2.18 KB | |
remoto-1.1.4.tar.gz | 0000015047 14.7 KB |
Latest Revision
Gustavo Yokoyama Ribeiro (gyribeiro)
committed
(revision 2)
- version update to 1.1.4 * Add needs_ssh to the connection module to fix a backwards incompatible change - version update to 1.1.2 * Try a few different executables (not only python) to check for a working one, in order of preference, starting with python3 and ultimately falling back to the connection interpreter * Fix an issue with remote Python interpreters that might not be python, like in distros that use python3 or similar. * Allow to specify --context to kubernetes connections * When a remote exception happens using the JsonModuleExecute, include both stderr and stdout. * Create other connection backends aside from ssh and local: kubernetes, podman, docker, and openshift. * Adds new remote function/module execution model for non-native (for execnet) backends, so that modules will work in backends like kubernetes. * Create a helper (remoto.connection.get()) for retrieving connection backends based on strings * Increase the test coverage. * Allow using localhost, 127.0.0.1, and 127.0.1.1 to detect local connections (before the full hostname was required, as returned by socket.gethostname()) * No longer require creating logging loggers to pass in to connection classes, it will create a basic one when undefined. - turn the test suite on
Comments 0