if your on a unix system just run facter with zero arguments to see all the facts the system has. Check man facter and also you can see how facts can be extended and these facts can be used by scripts and puppet.