Make sure that you have registered all of these classes in the main cfagent.conf with AddIstallables.
Splitting into 2 files should not make a difference, but the definition of ordering might change when you split files. M Cammarata, James wrote: > Hi, we've been experiencing a bug lately whereby shell commands are not > executing correctly. We have tracked the problem down to the fact that > we split out our copies into many different files, which are imported by > cf.copy. > > We are running CFEngine 2.2.3 on RHEL 4.2. > > Example: > > ################################################### > # > # BEGIN cf.copy > # > ### > import: > any:: > /data01/cfengine/inputs/copy.d/copy.hosts > /data01/cfengine/inputs/copy.d/copy.ntp.conf > ... > > copy: > ... > > ################################################### > > $ cat copy.d/copy.hosts > # /etc/hosts > copy: > > (group_c.group_a).group_b:: > $(filestore)/hosts dest=/etc/hosts > mode=444 o=root g=root type=checksum > server=$(policyhost) > > ################################################### > > $ cat copy.d/copy.ntp.conf > # /etc/ntp.conf > copy: > > linux:: > $(filestore)/ntp.conf dest=/etc/ntp.conf > mode=444 o=root g=root type=checksum > server=$(policyhost) > define=ntp_restart > > ################################################### > > For certain files (like the ntp.conf above) we would like to restart > ntpd afterwards. Now, this was working fine before we started splitting > files out into separate imports, but it's not working now. If we move > the class definition for the ntp.conf back into the main cf.copy, things > work perfectly. > > We have a very large environment, with dozens of managed files, so we > would really like to stick with this method of splitting out files and > importing them, but these issues are really starting to cause problems. > > Has anyone seen this before? Has anyone reported this bug before? > > Thanks, > > > James Cammarata > > ______________________________________________________________________ > This message contains information which may be confidential and/or > privileged. Unless you are the intended recipient (or authorized to receive > for the intended recipient), you may not read, use, copy or disclose to > anyone the message or any information contained in the message. If you have > received the message in error, please advise the sender by reply e-mail and > delete the message and any attachment(s) thereto without retaining any copies. > ______________________________________________________________________ > > _______________________________________________ > Bug-cfengine mailing list > [email protected] > https://cfengine.org/mailman/listinfo/bug-cfengine -- Mark Burgess Web: http://www.iu.hio.no/~mark Tlf: +47 22453272 _______________________________________________ Bug-cfengine mailing list [email protected] https://cfengine.org/mailman/listinfo/bug-cfengine
