aria.orchestrator.execution_plugin.ssh

Remote execution of operations over SSH.

aria.orchestrator.execution_plugin.ssh.operations

Utilities for running commands remotely over SSH.

aria.orchestrator.execution_plugin.ssh.operations.run_commands(ctx, commands, fabric_env, use_sudo, hide_output, **_)

Runs the provider ‘commands’ in sequence

Parameters:
  • commands – a list of commands to run
  • fabric_env – fabric configuration
aria.orchestrator.execution_plugin.ssh.operations.run_script(ctx, script_path, fabric_env, process, use_sudo, hide_output, **kwargs)

aria.orchestrator.execution_plugin.ssh.tunnel

aria.orchestrator.execution_plugin.ssh.tunnel.remote(*args, **kwds)

Create a tunnel forwarding a locally-visible port to the remote target.