Thanks to all who replied to my original query, looking for an orchestration tool that would:

- provide for editing/managing/versioning scripts (script = anything
that can be invoked at the command line)
- a library of control functions for use within scripts
- invoking scripts, combinations of scripts, pipelines of scripts (in
the Unix sense of pipes) - locally, remotely, across multiple machines
- remote script execution via ssh, rather than some kind of agent
- providing a simple database for keeping track of variables used by
scripts (e.g., IP addresses, DNS records for use by a provisioning
script) - that can be accessed from scripts
- accessing the above via cli, RESTful API, GUI
- cross-platform
- (nice-to-have) minimal environmental requirements (i.e., a step above
the unix shell, say the gnu buildtool suite rather than the JVM + a mass
of libraries, or the ruby ecosystem -- a self-configuring basic
environment would be nice, like perl+cpan)


A couple of folks on the devops list pointed me at this: 
https://bdsm.beginrescueend.com/modules/shell

Essentially it's management framework for running shell scripts, written by 
Wayne Seguin at Engine Yard,
also the author of RVM (Ruby Version Manager).  Information on the web site is 
just a bit disorganized,
but there's a pretty good manual in pdf, an introductory slideshow, and a 
comprehensive git repo.

Wayne just spent the morning walking me through it - an incredibly powerful 
tool, which I'm now going to
go off and use as I rebuild a couple of servers.

Miles Fidelman



--
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


_______________________________________________
Tech mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
http://lopsa.org/

Reply via email to