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

Reply via email to