I ran the command given on a nightly installation which means it should work on an upcoming Katello 3.7 release. Can you give more information on what issue you are running into when trying?
You forgot --foreman-proxy-content-puppet false. That pulls in puppet::server as well. I’ve been thinking about how to improve this situation because it’s not ideal.
Interesting. We had some discussion about that and we did indeed realize that the 1.7.0 dependency in candlepin didn’t make sense because puppetserver pulled in 1.8.0 which was then used. Didn’t realize it was actually a hard dependency. Looks like we need to update our packaging. Bonus is that we save some space by getting rid of a dependency.
This is needed to choose whether to install the certificates for the puppet integration tools (node.rb, reporting). It is ugly and we need a better way to determine this but right now it is implemented in this way. I’m welcoming suggestions for a better place.
/opt/puppetlabs/puppet/bin/puppet:5:in `<main>'
/Stage[main]/Foreman_proxy::Config/User[foreman-proxy]/groups: change from to puppet failed: Could not set groups on user[foreman-proxy]: Execution of '/sbin/usermod -G puppet foreman-proxy' returned 6: usermod: group 'puppet' does not e
xist
What a coincidence; I looking at this just last week:
There’s also a default assumption in puppet-foreman but at least that one’s a parameter. When 1.21 RC1 is out I’ll try to smooth it out a bit more and get this in.