puppetlabs/puppetlabs-apache — pull request #138 by FlaPer87 (2013-01-20 15:23:03+00:00)
Title:  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