On 07-03-11 12:26, [email protected] wrote:
> Forum: Cfengine Help
> Subject: Re: Bundling the configuration into modules
> Author: kenneho
> Link to topic: https://cfengine.com/forum/read.php?3,20949,20978#msg-20978
>
> Thanks for your reply.
>
> In my first post I was a bit unclear as to what I'm actually looking for. To
> my understanding, bundles correspond more to "classes" in Puppet. In puppet,
> One use modules for packing files, configuration, documentation and so forth
> related to a service into one big chuck. These files are all placed under a
> specific subdirectory (i.e. /path/to/module). Working with modules make the
> configuration divided into logically separate chunks. Does cfengine have a
> similar concept for organizing the configuration code?
>
>
Maybe this is what you looking for. I am using a lot of bundles and each
bundle has it own data directoryem eg:
/data/cfengine3
config/bundles
torque.cf
ssh.cf
data/bundles
torque
<host>
<cluster>
ssh
...
In each bundle i define where the data directory is. eg: torque.cf
bundle agent torque_config(subdir)
{
vars:
any::
"bundle_dir" string => "/data/cfengine3/data/bundles/torque";
"source_dir" string => "$(bundle_dir)/$(subdir)";
....
}
in hourly.cf:
bundle agent hourly {
methods:
any::
"any" usebundle => torque_config("lisa");
}
--
********************************************************************
* Bas van der Vlies e-mail: [email protected] *
* SARA - Academic Computing Services Amsterdam, The Netherlands *
********************************************************************
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine