[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
>
- feature request, Brendan Strejcek, 2005/10/19
- RE: feature request,
Martin, Jason H <=