help-cfengine
[Top][All Lists]
Advanced

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

problem with class and copy


From: Eric Doutreleau
Subject: problem with class and copy
Date: Thu, 6 Jun 2002 11:08:04 +0200 (CEST)

I m trying to setup a global configuration for cfengine 2.0.2 and i'm
a bit puzzled by classe definition.

Here is my configuration (cfagent.conf )

import:
                     cf.groups

control:

   actionsequence = ( files shellcommands copy )

   domain         = ( int-evry.fr )

   timezone       = ( MET )

   smtpserver     = ( email.int-evry.fr )  # used by cfexecd
   sysadm         = ( address@hidden )     # where to mail output

######################################################################

copy:

        salletp::

   /var/cfengine/data/autorpm/salletp.conf 
dest=/etc/autorpm.d/addons/salletp.conf mode=0600 server=crotale
   /var/cfengine/data/autorpm/salletp dest=/etc/autorpm.d/pools/salletp 
mode=0600 server=crotale

        platemultux::

        /var/cfengine/data/autorpm/platemultux.conf 
dest=/etc/autorpm.d/addons/platemultux.conf mode=0600 server=crotale
        /var/cfengine/data/autorpm/platemultux 
dest=/etc/autorpm.d/pools/platemultux mode=0600 server=crotale

        any::
  /var/cfengine/data/autorpm/redhat-updates.conf 
dest=/etc/autorpm.d/redhat-updates.conf mode=0600 server=crotale
   /var/cfengine/data/autorpm/redhat-updates 
dest=/etc/autorpm.d/pools/redhat-updates mode=0600 server=crotale
   /var/cfengine/data/autorpm/autorpm.conf 
dest=/etc/autorpm.d/autorpm.conf mode=0600 server=crotale

######################################################################

files:

   /etc/passwd

         mode=644        # make sure the file permissions are right
         owner=root      # make sure it's owned by root
         action=fixall   # if anything is wrong, fix it immediately!
         checksum=md5    # keep a "tripwire" checksum to tell us
                         # if any changes occur here

   /etc/shadow mode=600 owner=root action=fixall

######################################################################

Here is my cf.groups

groups:

   sallestp = ( stp15202 stp15137 )

   platemultux = ( platmultux  )


Then i guess the machine named platmultux is on the platemultux class.

But when i launch cfagent in the platmultux machine i don't have the
copy section concerning platemultux class executed.
I have only the any:: part executed.

How can i test at runtime that platmultux is on the platemultux class?
How can i have both part executed at run time?

THanks i nadvance for any help

-- 
Eric Doutreleau
I.N.T                   | Tel   : +33 (0) 160764687
9 rue Charles Fourier   | Fax   : +33 (0) 160764321
91011 Evry   France     | email : address@hidden




reply via email to

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