The Creating custom facts recipe describes how to add extra facts to Puppet for use in manifests, but these won't show up in the command-line version of Facter. If you want to make your facts available to both Facter and Puppet, you can create external facts instead.
External facts live in the
/etc/facter/facts.d directory, and have a simple
key=value format, like this:
Here's what you need to do to prepare your system for adding external facts:
ubuntu@cookbook:~$ facter -v 1.7.1