I have the following code which uses the auto binding feature to lookup a hiera 
value.  This is nothing new though. The problem I see is that there is no way 
to tell puppet to use hiera_hash() for the install_options.

class sql2014(
  Hash   $install_options        = {},
  String $instance_name          = 'MSSQLSERVER',
  Hash $ssdt_install_options     = {}
)

Now I could alternatively specify hiera_hash but then I create a race condition 
unless I change the key name:

class sql2014(
  Hash   $install_options        = hiera_hash(’sql2014::install_options’, {}),
  String $instance_name          = 'MSSQLSERVER',
  Hash $ssdt_install_options     = {}
)

Please tell me that when using puppet 4 data types, puppet will automatically 
switch hiera methods based on type to use the hiera hash / array binding method 
instead of the normal hiera method. 

If not, is this even possible?


Corey


 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev/2C87F17D-1E11-4CD7-A65B-8F4B4EB2E90E%40nwops.io.
For more options, visit https://groups.google.com/d/optout.

Reply via email to