you'll need to upgrade.
Tom Van de Velde wrote:
> 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 <[email protected]> wrote:
>
>> From: Mark Burgess <[email protected]>
>> Subject: Re: Question on FileExists and imports when upgrading from CF2 to
>> CF3.
>> To: "Tom Van de Velde" <[email protected]>
>> Cc: [email protected]
>> 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
>>> [email protected]
>>> 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
>> -------------------------------------------------
>>
>
>
>
--
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
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine