help-cfengine
[Top][All Lists]
Advanced

[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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





reply via email to

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