in rspec-puppet-facts we currently vendors this fancy pancy json: https://github.com/voxpupuli/rspec-puppet-facts/blob/master/ext/puppet_agent_components.json. It's downloaded from the forge: https://github.com/voxpupuli/rspec-puppet-facts/blob/master/Rakefile#L19-L49. It's basically used to figure out the correct facter version for a specific puppet version: https://github.com/voxpupuli/rspec-puppet-facts/blob/master/lib/rspec-puppet-facts.rb#L391. I think we will want to have the same for our openvox builds.
in rspec-puppet-facts we currently vendors this fancy pancy json: https://github.com/voxpupuli/rspec-puppet-facts/blob/master/ext/puppet_agent_components.json. It's downloaded from the forge: https://github.com/voxpupuli/rspec-puppet-facts/blob/master/Rakefile#L19-L49. It's basically used to figure out the correct facter version for a specific puppet version: https://github.com/voxpupuli/rspec-puppet-facts/blob/master/lib/rspec-puppet-facts.rb#L391. I think we will want to have the same for our openvox builds.