On Mon, Mar 19, 2012 at 6:28 PM, Miles Fidelman
<[email protected]>wrote:
> 1. What is the state of the practice right now? How much is sys
> administration a world of traditional approaches, vs. how much have the new
> generation of devops tools caught on outside the core of folks who've drunk
> the koolaid? (I'm really trying to get calibrated in reality here.)
Excessive Kool-Aid is most likely clouding my vision, but the way I see it
everyone is a) drinking the Kool-Aid, b) wishing they had some tasty
Kool-Aid to drink, or c) too drunk on stale beer to know Kool-Aid tastes
way better.
To sum up your requirements: You want a cross-platform tool with
a library of functions, that executes scripts on remote hosts over a secure
protocol, and has access to variables in a database. You want to access the
tool from CLI, GUI, and REST API. You want the scripts to be version
controlled.
What you described *is* Configuration Management, like Puppet and Chef.
Really, what you asked for exists, except they communicate over HTTPS
instead of SSH, and are written in Ruby instead of Tcl.
The dependency requirements aren't that bad, at least for Puppet and
CFEngine. They can be satisfied from the standard repos on Debian-based
hosts and standard repos + EPEL on Red Hat-based hosts.
Maybe ${tool_name} isn't right for you, but of the many
configuration management systems out there, one of them is probably a good
fit.
-Anton
(Wait, I just re-read your email... did you say Perl + CPAN is nice? That's
like saying getting punched repeatedly in the face, while your hands are
tied behind your back is nice.)
_______________________________________________
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/