I have an in-house Perl script that is in great need of refactoring. In the interest of not reinventing the wheel, I'm looking to see if an open-source equivalent to it exists, and I'm having trouble finding one.
The script runs as a daemon on all hosts, and allows me to do things like:
- Run ProcessA on Host1.
- On Host2, once ProcessA has finished successfully on Host1, run ProcessB.
- On Host1, once ProcessB has finished successfully on Host2, run ProcessC.
It's not rocket science by any means, but I can't seem to find anything out there that replicates that functionality. RunDeck comes close, but I don't see where that can manage process workflows across different hosts.
Does anyone here have anything that I should look into?