root@example1:~# puppet apply --noop -e 'class { apt: }' --modulepath /root/puppet/modules/ --environment=dev --environmentpath=/root/puppet/environments --hiera_config /root/puppet/hiera.yaml Notice: Compiled catalog for example1 in environment dev in 0.13 seconds Notice: /Stage[main]/Apt/File[preferences]/ensure: current_value 'absent', should be 'file' (noop) Notice: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]/content: current_value '{md5}b9de0ac9e2c9854b1bb213e362dc4e41', should be '{md5}0962d70c4ec78bbfa6f3544ae0c41974' (noop) Notice: Class[Apt::Update]: Would have triggered 'refresh' from 2 events Notice: /Stage[main]/Apt::Update/Exec[apt_update]: Would have triggered 'refresh' from 1 event Notice: Class[Apt::Update]: Would have triggered 'refresh' from 1 event Notice: Apt::Setting[conf-update-stamp]: Would have triggered 'refresh' from 1 event Notice: Class[Apt]: Would have triggered 'refresh' from 2 events Notice: Stage[main]: Would have triggered 'refresh' from 2 events Notice: Applied catalog in 0.03 seconds
root@example1:~# puppet lookup classes --hiera_config puppet/hiera.yaml --modulepath=/root/puppet/modules --environment=dev --environmentpath=/root/puppet/environments --- - apt root@example1:~# puppet apply --modulepath /root/puppet/modules/ --hiera_config /root/puppet/hiera.yaml --environment=dev --environmentpath="/root/puppet/environments" /root/puppet/environments/dev/site.pp Notice: Compiled catalog for example1 in environment dev in 0.03 seconds Notice: Applied catalog in 0.01 seconds root@example1:~# cat /root/puppet/environments/dev/site.pp node default { lookup('classes') } root@example1:~# tree /root/hieradata/ /root/hieradata/ ├── nodes │ └── example1.yaml └── README.md root@example1:~# cat /root/hieradata/nodes/example1.yaml --- classes: - apt So, I can see that hiera can find the proper class. I can see that running in noop mode with the same options actually runs the class. When I run puppet without manually running noop, nothing happens. This is not limited to the apt class as there are about 10 classes that should clearly be installing/configuring, etc... but there's nothing actually happening... I feel like I missed something somewhere, but not seeing it. Has anyone seen this before? -- 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/e0ddcded-1e38-41b3-8e60-d876a62b5b64%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.