Hi Henrik, something from your previous answer made me think and I've been playing a little bit with what you said:
>> class cb_sync( >> Hash $cb_sync = lookup(cb_data_sync), >> > The lookup here has no effect - it will use APL to do exactly what the > default expression is doing - thus, it will never be called. > without the lookup the APL will look in hiera for the variable cb_sync::cb_sync: (https://puppet.com/docs/puppet/5.2/hiera_automatic.html) 1. *Puppet automatically looks up the remaining parameters with Hiera, using <CLASS NAME>::<PARAMETER NAME> as the lookup key (for example, ntp::servers for the ntp class’s $servers parameter).* But, if I want the class to look for a top scope variable (like what I was doing in my class), then the lookup is needed. without lookup it does not work, that's why you afirmation : "the lookup here has no effect" made my think. TIA, Arnau -- 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/CAM69jx9-oi2grQ9W3OK-2Oi2V5NOi6ek4%2B4n4SZgAR3U%3DmAYPg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
