> 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