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 07:04:46 +0200 (MET DST)

Not yet - but I have been thinking of this for some time...
Watch this space.

Mark


On 15 Jul, Kevin Ying wrote:
> Similar to this topic, is it possible to use wildcards in defined classes
> such that I can define a single class for all of 2_4_* ?
> 
> I tried doing this in 2.x and it did not work.
> 
> On Tue, 16 Jul 2002 Mark.Burgess@iu.hio.no wrote:
> 
>>
>>
>> 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
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>>
>>
>> _______________________________________________
>> 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]