Thanks... unless I"m reading wrong, chef and puppet kinda-sorta do what cfengine does. We're pretty invested in cfengine at the moment for that kind of thing (and yeah, it can be a little painful, but that's a discussion for another day :) ). I was looking more at writing custom tasks that work with database(s), process information, and perform resulting system things like creating accounts, editing files, setting quotas, etc., mostly locally to a server.
I suppose configuration management software could be pressed into service, but it seemed like a more direct line to just write local custom scripts. No overhead beyond the scripts and cron. -glenn On Mon, Aug 2, 2010 at 2:02 PM, John Lynch <[email protected]> wrote: > Glenn, > > Have you looked into Chef (opscode.com) or Puppet (puppetlabs.com) for > sys admin type stuff? > We usually use Chef, which allows you to write "recipies" for common > tasks in Ruby, and > greatly simplifies the provisioning/maint of servers and other > sysadmin tasks, especially in a cloud situation. > > > Regards, > > John Lynch, CTO > Rigel Group, LLC > [email protected] > Mobile: 760-515-2653 > > On Mon, Aug 2, 2010 at 1:51 PM, Glenn Little <[email protected]> wrote: >> We're going to be doing some system administration types of tasks on >> linux servers, and I'm looking into the pros and cons of using ruby >> vs. perl for this. >> >> First off, the main concerns are programmer efficiency and ease of >> maintenance. The runtime speed differences between ruby and perl are >> much less of an issue. >> >> I have done ruby programming and do enjoy its expressive elegance. >> I've seen some perl and it seems, er, less so. >> >> On the other hand, doing some initial looking around, it seems that >> CPAN (and just the larger experience/usage base in general) might be >> advantages over ruby and gems. Whether or not that's true, and >> whether or not that makes up for the cleanliness of ruby is one of the >> things I'm wondering. >> >> I'd love to hear the thoughts of anyone who has tried to do sysadmin >> types of scripting, account creation, interfacing with the OS, etc >> with perl and ruby and can offer any insights. >> >> We need to stick with standard, supported rpms, so it looks like >> that's currently 1.8.5 on centOS and perhaps 1.8.7 on Ubuntu. >> >> Thanks for any thoughts! >> >> -glenn >> >> -- >> SD Ruby mailing list >> [email protected] >> http://groups.google.com/group/sdruby > > -- > SD Ruby mailing list > [email protected] > http://groups.google.com/group/sdruby > -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby
