Consider using this approach instead of the bundlesequence

https://cfengine.com/manuals/st-menus#How-do-you-create-menus-with-CFEngine

On 05/25/2012 09:17 AM, no-re...@cfengine.com wrote:
> Forum: CFEngine Help
> Subject: Templating the solution?
> Author: tjavo87
> Link to topic: https://cfengine.com/forum/read.php?3,26068,26068#msg-26068
>
> Hi Guys,
>
> I'm working with dynamic bundlesequences as described on the website from 
> Neil, the first solution.
>
>
> bundle common g {
>      vars:
>
>          any::
>
>              "bseq" slist =>  {
>                  "site",
>                  "ntp",
>                  "hard"
>              },
>              policy =>  "free";
>
>          cf_dbs::
>
>              "bseq" slist =>  {
>                  @{bseq},
>                  "db2",
>                  "mysql"
>              },
>              policy =>  "free";
>
>          cf_webfarm::
>
>              "bseq" slist =>  {
>                  @{bseq},
>                  "httpd",
>                  "proxy",
>                  "ntp"
>              },
>              policy =>  "free";
> }
>
>
> The code is copied from the website but with one execption. Under the 
> cf_webfarm I've also defined the ntp bundlesequence. For the cf_webfarm class 
> there is an extra line added to the ntp file.
>
> The any class copies the default ntp file from the server via secure_cp. And 
> the class cf_webfarm would add an extra line with bundle edit_line. But now 
> I've created a loop.
> Everytime cf-agent runs it checks the ntp file under the any class and 
> discovered the file is changed, so the new original file is copied. After 
> that, the class cf_webfarm add the new line because the file is restored.
>
> How can I resolve this issue?
>
> Thanx and Regards!
>
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine

-- 

CTO and Founder
CFEngine

http://www.cfengine.com
http://www.markburgess.org
Twitter: @markburgess_osl, @CFEngine_news

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to