After upgrade from 3.2.3 to 3.3.2 certcheck fails
We've been using http://thatbytes.co.uk/2013/02/27/ins... to pull a trusted hostname through.
Since we updated to 3.3.2 we seem to get this error when running on the clients (which are all windows)
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: undefined local variable or method `host' for Scope(Class[redacted]): Puppet::Parser::Scope at /etc/puppetlabs/puppet/modules/redacted/manifests/init.pp:15 on node Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run
Line 15 is where it calls the custom piece of ruby above to get the trusted hostname from the cert.
I can "work-round" by using the hostname fact but I'd really rather not. Does anyone know what change might have caused this to start failing between these two versions?