Use /etc/facter/facts.d for custom facts
Match Puppetfile and Modulefile. Update gems