Thanks for the link. I will have a look.
On 15 Jan 2014 04:16, "Garrett Honeycutt" <[email protected]> wrote:

>
>
> On Monday, January 13, 2014 9:38:33 PM UTC-5, ianm wrote:
>>
>> On 14/01/14 03:49, Andrey Kozichev wrote:
>>
>> > This scenario works well if on the class input I just supply single
>> > mountpoint -> then I do hiera("mountpointname") and create_resources()
>> > But if I want to have multiple Mountpoints defined per host I need to
>> > supply an Array to the class and then iterate it and fetch details for
>> > each mountpoint. I can probably do this by using new 3.2 syntax with
>> > "each", but I would like to avoid this.
>> >
>> > Do you have any better way to implement this?
>>
>> If in hiera you define a hash of hashes (instead of an array of hashes)
>> you can pass that to create_resources which will create a resource for
>> each hash.
>>
>>
>
>> --
>> Ian
>>       [email protected]     Ian Mortimer
>>       Tel: +61 7 3346 8528     Science IT
>>                                University of Queensland
>>
>
> I have this implemented[1] such that you define a hash of your mounts
> somewhere in Hiera. If you want to do a merge lookup against Hiera so that
> if you specify the hash at multiple levels it gets all that it matches (ie:
> fqdn, profile and environment levels), you can do this by setting
> nfs::hiera_hash: true
>
> [1] - https://github.com/ghoneycutt/puppet-module-nfs
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/3741b3dd-0dbb-4c29-8d58-06250344289e%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CACzr%3DFeLHfs-xHmzF4Mqfi3rtJFLnXXmsyZsjskua8sUKuqzfg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to