foreman-installer should be able to work with puppet enterprise
The foreman installer currently install its own version of puppet (minimum of 2.7) even though PE is already installed. The RPM spec should not install the puppet open source if puppet enterprise is installed.
There needs to be some conditional logic around the dependency.
Puppet Enterprise buts the puppet binary in /opt/puppet/bin/
#2 Updated by Dominic Cleal over 7 years ago
Yeah, I'm not aware of any way to do this unless PE can "provide" something that's identical to the OSS version. We'll also need to change the smart proxy and other things so they can load the PE version... this might be easier once we do the Puppet 4 work in #8447 as the Puppet 4 packaging is very similar to PE.