On Tue, Mar 23, 2010 at 4:00 AM, Thomas Bellman <bell...@nsc.liu.se> wrote:
> Douglas Garstang wrote:
>
>> On Mon, Mar 22, 2010 at 7:15 PM, Ohad Levy <ohadl...@gmail.com> wrote:
>
>>> Hmm.. Puppet does not support going over multiple templates like it does
>>> in
>>> plain files.
>>>
>>> maybe there is even a feature request for it ;)
>>
>> Aw crap. I've been told that twice in the last few days. Is there
>> another way I could emulate this functionality, because I really
>> really need it.
>
> You could do it like this:
>
>    $templ = file("/config/foo/xyzzy.$fqdn.erb",
>                  "/config/foo/xyzzy.default.erb")
>    $content = inline_template($templ)
>    file {
>        "/my/file": content => $content;
>    }
>
> Unfortunately, the file() function requires paths to be specified with
> an absolute path, and doesn't look up paths either via the fileserver.conf
> modules (like puppet:/// URLs do), or modules in your manifests (like the
> template() function do).  So, it can be done, but it's not very nice.

Is this supported in puppet 0.24.x or is it a 0.25 thing? The docs
don't say what version of the puppet they refer to.

Doug.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to