Can someone tell me what's the equivalent of Python's Fabric in Python itself, other languages or third party tools? I am still a bit fuzzy on what it is trying to accomplish and it's usage.
A:
It helps you to run commands on a lot of remote machines via SSH from your box. So you don't have to login on each one and copypaste the output of some machine back to your desktop.
bayer
2009-09-25 21:21:13
Does that mean that I'm restricted to linux type OS? I'm guessing that trying to trigger a Windows build with Fabric from my linux machine won't work.
Thierry Lam
2009-09-25 21:26:08
There are SSH servers for Windows, but the command line environment they give you is probably not posix compatible.
Christian Vest Hansen
2009-10-12 19:20:19
+1
A:
The Ruby community uses a tool called Capistrano for the same purpose.
Justin Voss
2009-09-25 21:22:46
+4
A:
These tools are for performing common remote administration tasks usually as part of automated builds - a Ruby equivalent might be Capistrano, JSch in Java.
rajax
2009-09-25 21:22:48
A:
Looking at the fabric example the first thing I thought about was mpiexec. Given right coding, I believe fabric can be used to run bot-nets or parallel processing clusters depending on your inclination.
whatnick
2009-09-26 05:44:47
Actually this is not true. Fabric is a deployment tool for "applications" it in fact the parallel parts of it where removed to simplify it's goal. No idea what you mean by bot-net really.
Jorge Vargas
2009-11-17 04:28:45