Puppet master caching?
I am setting up a new Puppet 4 server. (we are currently running 2.6 on a different server)
In testing I am running puppet multiple times from a client with --noop.
First run works and displays what needs to be changed, then it acts like nothing needs to be changed on every run after that. If i restart puppet server it works for the first run again, then no changes.
I have ignorecache = true on the client but doesn't change anything.
Here is some output from the puppet master.
First Run Notice: Compiled catalog for puppet-test in environment production in 1.94 seconds Every run after Notice: Compiled catalog for puppet-test in environment production in 0.02 seconds
So it seems the server is caching something. I have tried to clear the cache via the API but no changes.
Edit: After some digging I found if I list the class in site.pp instead of using hiera_include function it works with no issues.