> It's hard to imagine something that can't be described in perl - or a 
> seasoned sysadmin that doesn't already know how to do it (perhaps badly, 
> but odds are good that 90% of the job can be done with existing CPAN 
> modules...).   Suppose you need to work with a process that exposes its 
> status with xml over http (increasingly common around here).  Do you 
> have to write your own http and xml handling packages to manage it - or 
> shell out to perl anyway?
> 

Of course you could express anything in Perl, that's not the point.
The question is could you do everything that cfengine does in a clear way, and 
still be
able to understand your perl program? Only if you were a full time programmer.
And that is not a sysadmin's job description.

Don't make the mistake of thinking of cfengine as just a scripting language. It 
is an
automation framework. And as for "seasoned sysadmins", the more seasoned they 
think they
are seasoned, the more they tend to be stuck in bad habits of the past. A 
*great* sysadmin
is one that is constantly challenging his/her assumptions.

-- 
Mark Burgess

-------------------------------------------------
Professor of Network and System Administration
Oslo University College, Norway

Personal Web: http://www.iu.hio.no/~mark
Office Telf : +47 22453272
-------------------------------------------------
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to