facter should be pulled by puppet as dependency anyway?