Monkeys Typing
2014-Oct-02 19:13 UTC
[Puppet Users] site.pp location for 3.7.1 under environment configs.
I am attempting to get the final pieces of the Puppet Pulse splunk app to work, and the issue I am having is that the splunk application expects the puppet nodes to have an extra notify that calls out the version of puppet on the box. The readme for the app indicates: #### Version Reporting #### To gather version information, add the following to your manifests (I have it towards the top of my site.pp, outside of any node definitions): info("node=${::hostname} puppetversion=${::puppetversion}") AFAICT, the proper directory for this file is still /etc/puppet/manifests/site.pp. At least that is what "puppet agent--environment production --configprint manifest" tells me. However, I have not been able to get this info to trigger on any of my nodes or puppet masters. Full disclosure, i have a puppetmaster manifest that creates a symlink of this file to the real location of /<puppet code>/environments/site.pp (had also tried putting site.pp at environments/production/site.pp Just wondering what I am doing wrong, and if there is a better place to put the info line. I have a class "minimal" that EVERY node gets, and I could move my info declaration there. It isn't clear to me exactly what site.pp is used for (or if it IS used) under environment configs. Thanks, Jim Goddard -- 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+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/64260c57-74c2-4a32-b452-99a9c36bed6d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.