Hi, Thanks for the reply I tried that but got an error and he is falling back to failsafe
cf3:/var/cfengine/inputs/promises.cf:7,32: Constraint lvalue ignore_missing_inputs is not allowed in 'common' constraint body, near token 'true"' Can't stat file "/var/cfengine/inputs/cf3.framework" for parsing !!! System error for stat: "No such file or directory" cf3 cf-agent was not able to get confirmation of promises from cf-promises, so going to failsafe cf3 > Parsing file /var/cfengine/inputs/failsafe.cf My common control is defined as below... body common control { domain => "main"; bundlesequence => { "seq1", "seq2" }; # The equivalent of imports ignore_missing_inputs => "true"; inputs => { "cf3.framework" }; } /var/cfengine/bin/cf-agent --version This comprises cf-agent core community version 3.0.3 - (C) Cfengine AS 2008- Any ideas?? Regards, Tom --- On Tue, 4/20/10, Mark Burgess <mark.burg...@iu.hio.no> wrote: > From: Mark Burgess <mark.burg...@iu.hio.no> > Subject: Re: Question on FileExists and imports when upgrading from CF2 to > CF3. > To: "Tom Van de Velde" <tom_vandeve...@yahoo.com> > Cc: help-cfengine@cfengine.org > Date: Tuesday, April 20, 2010, 10:00 AM > > TAke a look at > > http://www.cfengine.org/manuals/cf3-reference.html#ignore_005fmissing_005finputs-in-common > > Perhaps this is what you need. But see also the special > topics guide on teamwork, > > M > > Tom Van de Velde wrote: > > Hi, > > > > We have a very specific setup in our cfengine > environment. It is the result of a separation of people > producing the cfengine code and system engineer who will > determine what needs to be done on a specific system. > > > > It comes down to 2 steps in the cfengine 2 : > > 1.Determine if a file is there. (FileExists) > > 2.Import the file and basically execute it. > > > > An example is something like > > classes: > > do_apache = > (FileExists(/var/cfengine/inputs/cf2.apache}) ) > > > > import: > > do_apache:: > > cf2.apache > > > > This way we do allow engineers to use predefined > modules without editing the CFengine code. Any idea what is > the best option to migrate this kind of behavior to a > version 3 structure? > > > > Kind regards, > > Tom > > > > > > > > _______________________________________________ > > Help-cfengine mailing list > > Help-cfengine@cfengine.org > > https://cfengine.org/mailman/listinfo/help-cfengine > > -- > Mark Burgess > > ------------------------------------------------- > Professor of Network and System Administration > Oslo University College, Norway > > Personal Web: http://www.iu.hio.no/~mark > Office Telf : +47 22453272 > ------------------------------------------------- > _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine