Hi all.
It might be a simple question for you.

In hiera I have the followings

protest::logdir: '/tmp/'
protest::logfile: fred
protest::text: 'ok ok was here'

and the class is

class protest (
  $logdir         = $protest::params::logdir,
  $logfile        = $protest::params::logfile,
  $text           = $protest::params::text
) inherits protest::params {

  $myfile = "$logdir$logfile"
  file { $myfile:
        ensure => file,
        content => inline_template("<%= text %>\n"),
        }
}

and all works fine but I am struggling to use the class from hiera like below


protest:
  file1:
    logdir: '/tmp/'
    logfile: fred1
    text: 'Alfredo1 was here'
protest:
  file2:
    logdir: '/tmp/'
    logfile: fred2
    text: 'Alfredo2 was here'


What do I need to modify in the class in order to use it like that?



-- 
Alfredo

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAAWpFTGAdFxy4%3DSdDKJ14hBhiZHuAzehUv%2B2v20sLJopsaJW_Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to