[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dynamis class creation
From: |
Mark . Burgess |
Subject: |
Re: dynamis class creation |
Date: |
Tue, 16 Jul 2002 06:07:19 +0200 (MET DST) |
I think this came in around 1.5.x
M
On 15 Jul, Frank Smith wrote:
> Running cfagent with a bunch of -v's shows all the defined classes,
> and on a Red Hat 7.2 box the following distribution-specific classes
> are defined:
>
> redhat redhat_7 redhat_7_2
>
> I haven't tried it with the minor versions, but I did define a
> shellscript action for the redhat_6 class to send email and got
> an email from all the RedHat6 boxes (I was looking for boxes in
> greatest need of an upgrade).
> BTW, this is on the 2.0.X version of cfengine, I don't know
> about the older 1.6 ones.
>
> Frank
>
>
> --On Monday, July 15, 2002 11:02:44 -0700 Bob Van Cleef
> <vancleef@microunity.com> wrote:
>
>>
>> This has got to be an FAQ, but I can't find it anywhere.
>>
>> I want to define a custom class based on the level of OS. So,
>> I wrote a simple little script that checks /etc/redhat-release
>> and returns rh60 for red hat 6.0 and rh6.2 for red hat 6.2
>> systems, etc. Now, the question is, "How to use that script to
>> define a corresponding class?
>>
>> It appears that can create a separate line for each class:
>> rh60 = ( "script that returns non-null only on 6.0 system" )
>> rh62 = ( "script that returns non-null only on 6.2 system" )
>> which seems counter intuitive.
>>
>> but there does not appear to be a method for having a script
>> that returns the name of the class that you want to define.
>>
>> define = ( "script returns name of class that is defined )
>>
>> There are enough differences between various versions of Red Hat that
>> this has become critical. (Three different "amd" configuration files
>> for one example.) The standard classes include the kernel level, but
>> not the OS distribution level.
>>
>> Bob
>> --
>>> <> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><> ><>
>> Bob Van Cleef, System Administrator (408) 734-8100
>> MicroUnity, Inc. FAX (408) 734-8136
>> 376 Martin Ave., Santa Clara, CA 95050 vancleef@microunity.com
>>
>> _______________________________________________
>> Help-cfengine mailing list
>> Help-cfengine@gnu.org
>> http://mail.gnu.org/mailman/listinfo/help-cfengine
>
>
>
> --
> Frank Smith fsmith@hoovers.com
> Systems Administrator Voice: 512-374-4673
> Hoover's Online Fax: 512-374-4501
>
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@gnu.org
> http://mail.gnu.org/mailman/listinfo/help-cfengine
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272 Email: Mark.Burgess@iu.hio.no
Fax : +47 22453205 WWW : http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~