Support loading Puppet from AIO packages
The smart proxy supports Puppet 4 loaded in the same Ruby environment (#11599), e.g. installed via a gem or some OS packages, but does not support Puppet installed with AIO packaging. In this instance, it would be unable to
require 'puppet' as it would be installed in a non-standard path.
#3 Updated by Dominic Cleal almost 6 years ago
Vaguely related.. https://groups.google.com/forum/#!msg/foreman-dev/4PoI3PyndYg/FL3gz6rYJgAJ touches on how implementing support for AIO and Puppet 4 could permit dropping of Ruby 1.8.7 support eventually in the smart proxy.
Suggestions in the thread are to implement Puppet 4 and AIO support in kafo_parsers and have the smart proxy use that library.