Fact: puppetversion
Purpose: Return the version of puppet installed.
Resolution:
Requres puppet via Ruby and returns it's version constant.
Caveats: