holds facter's load path, replacing it with

mod fails to create *.load files when FACTERLIB is overriden,  $lib holds FACTERLIB's value (not so sure about this statement though).

https://github.com/fedora-openstack/packstack/blob/master/packstack/plugins/puppet_950.py#L137

causes .load modules like:

LoadModule alias_module /var/tmp/0d00db11-0d8b-4a05-877e-b5093560a5fe/facts

Replace $lib with $lib_dir does fix this weird behavior. 

OS: Red Hat
facter-1.6.6-1.el6.x86_64
puppet-2.6.17-2.el6.noarch