Ssh and its child processes are just another agent. Agents of a model that must be up at time-of-convergence as seen from the coordinator node; a remarkably inflexible arrangement that can only be addressed with additional development not otherwise necessary.
Ruby is far, far preferable to shell for ease of idempotence and implicit convergence.
Ruby is far, far preferable to shell for ease of idempotence and implicit convergence.