Tom, It doesn't look like you have the "def" bundle in your bundlesequence. Does including it at the beginning of the bundlesequence fix your problem?
Justin -----Original Message----- From: help-cfengine-boun...@cfengine.org [mailto:help-cfengine-boun...@cfengine.org] On Behalf Of Tom Van de Velde Sent: Friday, May 28, 2010 2:33 AM To: Seva Gluschenko Cc: help-cfengine@cfengine.org Subject: Re: Working with a global variable defenition bundle for ALL variables Seva, No that does not work, with the -v option you can see that he does not resolve . Also the class with the domain name is not defined. Regards, Tom cf-agent -Kv | grep SET cf3 SET domain = $(def.cfengineDomain) cf3 SET ignore_missing_bundles true cf3 SET ignore_missing_inputs true my_cf3 SET domain = $(def.cfengineDomain) my_cf3 SET ignore_missing_bundles true my_cf3 SET ignore_missing_inputs true my_cf3 SET ifelapsed = 15 my_cf3 SET inform = --- On Fri, 5/28/10, Seva Gluschenko <seva.glusche...@gmail.com> wrote: > From: Seva Gluschenko <seva.glusche...@gmail.com> > Subject: Re: Working with a global variable defenition bundle for ALL > variables > To: "Tom Van de Velde" <tom_vandeve...@yahoo.com> > Cc: help-cfengine@cfengine.org > Date: Friday, May 28, 2010, 9:52 AM > Tom, > > does this help? > > domain > => "$(def.cfengineDomain)"; > > (arguments must be quoted, AFAIR.) > > 2010/5/28 Tom Van de Velde <tom_vandeve...@yahoo.com>: > > Hi > > > > I was wondering if it is possible th have a > configuriation bundle that holds ALL variables at the > beginning of the configuration file. > > It turns out that it is working for most of them > except definitions for the "body common control" block, like > for instance domain. > > Is there anybody who has needed this kind of a > situation before?? > > > > Regards, > > Tom > > > > > ####################################################### > > # promises.cf > > > ####################################################### > > > > bundle common def{ > > vars: > > "policyMaster" slist => > {"localhost"}; > > "cfengineDomain" string => > "universe"; > > } > > > > body common control{ > > domain => > $(def.cfengineDomain); > > bundlesequence => { > > > "update", > > > "clean_input", > > > "garbage_collection", > > > "main", > > > "cfengine", > > > "cluster", > > > "sudo" > > }; > > > > inputs => { > > > "update.cf", > > > "site.cf", > > > "library.cf", > > > "cf3.cluster", > > > "cf3.sudo" > > }; > > version => > "0.0.1"; > > > > ignore_missing_bundles => "true"; > > ignore_missing_inputs => "true"; > > output_prefix => "my_cf3"; > > } > > > > > > > > _______________________________________________ > > Help-cfengine mailing list > > Help-cfengine@cfengine.org > > https://cfengine.org/mailman/listinfo/help-cfengine > > > > > > -- > SY, Seva Gluschenko. > _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine This electronic communication and any attachments may contain confidential and proprietary information of DigitalGlobe, Inc. If you are not the intended recipient, or an agent or employee responsible for delivering this communication to the intended recipient, or if you have received this communication in error, please do not print, copy, retransmit, disseminate or otherwise use the information. Please indicate to the sender that you have received this communication in error, and delete the copy you received. DigitalGlobe reserves the right to monitor any electronic communication sent or received by its employees, agents or representatives. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine