| The output is an Puppet::Node::Facts object that contains some ‘noise’ instead of just a list of facts:
{ |
"name": "node name the facts is for", |
"timestamp": "when the facts were retrieved", |
"expiration": "time when another puppet run will happpend", |
"values": { ..... these are the actual available facts .... } |
}
|
In order to provide the same functionality as the current facter -p command, there is a need for some sanitization of the extra metadata (node name, timestamp and expiration) at the puppet facts application layer if facter terminus is used. |