View Source API Reference trooper v0.5.0
Modules
Trooper Application is in charge of start the application, dependencies configure the main supervisor where all of the other supervisors will be attached.
Trooper keys implements the ssh_client_key_api
behavior to give a solution to handle the keys without files and ensuring all of the connections are validated instead of create a known hosts file.
Trooper proxy generates a chain of connections to arrive to the desired remote server. Given a list of connections
Trooper Proxy Chain is a module in charge of create a chain in the proxy communication. A chain is a hop between the client and the final server used to reach to the last one in the chain.
Trooper Proxy Supervisor is in charge to start a supervisor under the trooper_app
supervisor. This way the supervisor is reachable via the main supervisor in the application.
Trooper SCP is in charge of handle remote/local files copy.
Trooper SSH is in charge of connect to the remote hosts using the SSH application. It lets to trooper to execute commands on those remote servers and returns the output.