FAQ
Just so that the code is out there and my point made.

$ cat hieradata/hosts/puppet.test.vm.yaml
---
repos::reponetwork: one
repos::testvar: repotestvar
testhiera::test: blah
testhiera::testvar: testhieratestvar

$ cat modules/testhiera/manifests/init.pp
class testhiera ( $testvar = $testhiera::testvar ) {
#class testhiera ( $test = $testhiera::test ) {
   notify { "$testvar on $clientcert":}
}

$ puppet agent -t
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for puppet.test.vm
Info: Applying configuration version '1412825217'
Notice: 2 testhieratestvar on puppet.test.vm
Notice: /Stage[main]/Testhiera/Notify[testhieratestvar on
puppet.test.vm]/message: defined 'message' as '2 testhieratestvar on
puppet.test.vm'
Notice: on puppet.test.vm
Notice: /Stage[main]/Repos/Notify[ on puppet.test.vm ]/message: defined
'message' as ' on puppet.test.vm '
Notice: Finished catalog run in 0.04 seconds

Testhiera works, Repos doesn't.

Here is another interesting tidbit....If I pull that notify into a subclass
of testhiera....it too stops working.... Ugh...I think it is time for me to
go to sleep...this obviously isn't sinking in...

--
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/99fcad86-60c1-4614-a8e2-9814aa84c174%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 6 of 16 | next ›
Discussion Overview
grouppuppet-users @
categoriespuppet
postedOct 8, '14 at 1:44p
activeOct 14, '14 at 7:50a
posts16
users5
websitepuppetlabs.com

People

Translate

site design / logo © 2023 Grokbase