Facter 4 known issues
These are the known issues in this version of Facter.
The implementation of the dot notation is not compatible with the Puppet ecosystem
The implementation of the dot notation feature is not compatible
with other parts of the Puppet ecosystem, and does
not give the fact the same name as Facter 3. For
example, the supported puppetlabs-lvm
module creates
facts for each volume group in the form of lvm_vg_<name>_pvs
. If the volume group name contains a dot, Facter converts the fact from a legacy fact to a
structured fact. To access the fact using Puppet's
dotted notation, you would need to change your Puppet
manifests, Hiera lookups, and Puppet Enterprise (PE) classification rules, causing breaking
changes. As a result, Facter 4.1 reverts back to the
way Facter 3 handled facts with dotted names.
global : {
force-dot-resolution : true
}
Incorrect OS description output on Debian 9
Running the facter
command in Facter
4 returns incorrect output for the os.distro.description
fact on
Debian 9. This facts work correctly in Facter 3 and appears differently when running the
puppet facts diff
command. FACT-2985
Incorrect output of the processors.speed
fact on
Linux
This is issue affects non-virtualized systems — with processors that support variable frequency. FACT-2980