Status: Ready for Engineering
Affects Version/s: None
Fix Version/s: PUP 5.y
When you run puppet facts, you get something like:
This is because it's one of the "indirector faces," and it just spits back a serialized Puppet::Node::Facts object. I posit that nobody wants this: the output of puppet facts should instead be consistent with that of facter, and it should have similar options for outputting as JSON or text.
One consequence of displaying an indirector object instead of a list of facts is that it's real easy to think "name" and "timestamp" are facts, when they're actually useless noise.
Some facts which show up when running
are not available in templates (erb):
The mentioned facts do not show up in facter -p