HomePhorge

(PUP-3050) Update cfacter option for recent cfacter gem changes.
a85d492ff593Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(PUP-3050) Update cfacter option for recent cfacter gem changes.

Now that cfacter implements the Ruby Facter interoperability layer, there
is no need for Puppet to "switch out" the Facter module for the CFacter
module. libfacter itself will now expose a compatible Facter module in
C++.

Therefore, we no longer need facts.rb or the corresponding spec.
Instead, simply require cfacter and call CFacter.initialize. This will
replace Ruby Facter with the libfacter implementation.

Details

Provenance
Peter Huene <peter.huene@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUf0ab1cb5e7b5: Merge pull request #2879 from nfagerlund/docs_exec_exitcodes_windows
Branches
Unknown
Tags
Unknown

Event Timeline

Peter Huene <peter.huene@puppetlabs.com> committed rPUa85d492ff593: (PUP-3050) Update cfacter option for recent cfacter gem changes. (authored by Peter Huene <peter.huene@puppetlabs.com>).Aug 13 2014, 10:39 PM