help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: feature request


From: Martin, Jason H
Subject: RE: feature request
Date: Wed, 19 Oct 2005 10:16:02 -0700

The DNSAlias function is a good idea. Also, I'd suggest moving that test
into a class definition using ReturnsZero; its not really a
'shellcommand' action.

-Jason Martin


> -----Original Message-----
> From: 
> help-cfengine-bounces+jason.h.martin=cingular.com@gnu.org 
> [mailto:help-cfengine-bounces+jason.h.martin=cingular.com@gnu.
> org] On Behalf Of Brendan Strejcek
> Sent: Wednesday, October 19, 2005 9:20 AM
> To: help-cfengine@gnu.org
> Subject: feature request
> 
> 
> Many of my servers have an arbitrary host name and a 
> meaningful DNS alias service name. It is impractical for 
> cfagent to figure out all the aliases that map back to a 
> particular hostname, but checking a single DNS alias should 
> not be bad.
> 
> I would like something like this (maybe with a better function name):
> 
>     classes:
>         loghost_dns_alias = ( DNSAlias(loghost) )
> 
> Currently I use nasty code like this:
> 
>     shellcommands:
>         any::
>             # Figure out if I am the loghost.
>             "/bin/test `hostname` = `host loghost|perl 
> -e'${dollar}_=<>;s/.*alias for (.*)\./${dollar}1/;print'`"
>                 define=loghost
>         loghost:: 
>             "/do/stuff"
> 
> Just an idea.
> 
> Or if anyone has a better idea for how to accomplish the same thing...
> 
> Best,
> Brendan
> 
> --
> Senior System Administrator
> The University of Chicago
> Department of Computer Science 
> http://www.cs.uchicago.edu/people/brendan
> 
> 
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@gnu.org 
> http://lists.gnu.org/mailman/listinfo/help-> cfengine
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]