On 27/04/18 17:34, du wrote:
Hi

I am in the process of migrating v3 hiera.yaml to v5 and I would like all hash merges to merge 'deep' by default, the same way :merge_behavior: deeper in v3 parameter provides.


I can't seem to find an easy way to do this after reading the docs - I understand lookup_options: need to be set, however it requires class parameter to be specified. I tried using regex as below and adding it to common.yaml however it does not produce the desired result (it works ok if I specify the hash name explicitly, however I am looking to expand this behaviour to all lookups, if possible).


Is there an easy way to just migrate :merge_behavior: deeper to v5?

Depends on what you mean. The 'deep' in hiera 5 is the same as 'deeper' in hiera 3. It just works.

If you mean that all keys should lookup with strategy 'deep' then you use the lookup_options to set that for all keys.

- henrik


--

Visit my Blog "Puppet on the Edge"
http://puppet-on-the-edge.blogspot.se/

--
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/pbvlhb%24scl%241%40blaine.gmane.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to