Metadata-Version: 2.0
Name: sloth-ci.ext.ssh-exec
Version: 0.0.1
Summary: SSH executor app extension for Sloth CI
Home-page: https://bitbucket.org/moigagoo/sloth-ci-extensions
Author: Konstantin Molchanov
Author-email: moigagoo@live.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Dist: sloth-ci (>=0.6.2)
Requires-Dist: configs (>=3.0.2)
Requires-Dist: paramiko

SSH executor for Sloth CI app extension that replaces the default executor and runs actions on a remote host (or multiple hosts) via SSH.

Config params::

    [ssh_exec]
    ;Hosts, comma-delimited. Optional port number can be provided after ':' (if not specified, 22 is used).
    hosts = ssh.example.com, myserver.com:23

    ;Username to use for authentication.
    username = admin

    ;Password to use for authentication or to unlock a private key.
    password = foobar

    ;Private key files. If not specified, only the keys from the default location are loaded (i.e. ~/.ssh).
    keys = ~/my_ssh_keys/key_rsa, somekey

Username and password config params are optional.


