Fusion - Elixir Remote Task Runner
Open-source Elixir library for running code on remote servers over SSH, in the spirit of Ansible/Chef.
Project Details
Fusion connects to a server over SSH, tunnels Erlang distribution through it, starts a remote BEAM node, and pushes your compiled modules with automatic dependency resolution. The server needs nothing installed except Elixir/Erlang. Zero runtime dependencies, published on Hex. A three-part article series on the blog explains how it works: SSH tunnels, EPMD tricks, and BEAM bytecode parsing for dependency resolution.