Open
Description
Every time node_encrypt
is called it produces a different value. This isn't great when trying to use Puppet Catalog Diff
The best thought I've had so far is the function returning a sha1 hash if it detects catalog compilation caused by catalog diff.
Certificate extensions are available in the trusted facts, so maybe we could check these? That would work for the /puppet/v3/catalog endpoint without modifications to catalog-diff. Dunno if there's anyway a function can determine if the puppet 6.2+ certless endpoint was used.
@raphink Any better ideas?