added puppet_facts gem