body common control
{
   ignore_missing_bundles => "true";
}

2010/3/24  <fo...@cfengine.com>:
> Forum: Cfengine Help
> Subject: methods and undeclared bundles
> Author: matter
> Link to topic: https://cfengine.com/forum/read.php?3,16646,16646#msg-16646
>
> Greetings,
>
> I would like to use usebundle to run a bundle, but only if a class is 
> defined. Consider the following promises:
>
> ##########################################################################
>
> body common control {
>
>    bundlesequence => { "test" };
> }
>
>
> ##########################################################################
>
> bundle agent test {
>
>  methods:
>
>    "any" usebundle  => undefined_bundle,
>              ifvarclass   => "not_defined_at_all";
>
> }
>
> ##########################################################################
>
>
> The undefined_bundle does not exist, but the not_defined_at_all class is not 
> set, so this whole promises cannot be run. However, it appears cfengine (svn 
> 908), still tries and verify the bundle's existence:
>
>  % cf-agent -Kf ./btest.cf
> Undeclared promise bundle "undefined_bundle()" was referenced in a promise
> Summarizing promises as text to ./btest.cf.txt
> Summarizing promises as html to ./btest.cf.html
> cf-agent was not able to get confirmation of promises from cf-promises, so 
> going to failsafe
>
> Is this something that is not allowed? It would be nice to be able to do 
> something like this.
>
> Thanks!
>
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine
>



-- 
SY, Seva Gluschenko, just stranger on The Road.
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to