I stumbled upon an old proposal to make puppet optional
For katello scenario puppet is turned off
There I found some command line parameters that are not mentioned in foreman-installer -scenario katello --help at all.
After adding these puppetserver is installed and I can see the âPuppet YAMLâ-Button on the host screen of the forman web ui.
The only thing left is that even with activating the puppeddb plugin the âPuppedDBâ-Button that should also be on the host screen is missing. And I have no clue whatsoever how to add it succesfully.
On the other hand, while I do know that I will need puppet, I am not sure if I need puppetdb at all. Thats mostly because I am new to foreman, katello and puppetâŚman what a combinationâŚ
Hi,
even with the parameters that you recomended, it stills not working.
Server is an CentOS7. And it´s an totally new installation.
Install command: foreman-installer --scenario katello --puppet-server true --foreman-proxy-puppet true --puppet-server-ca true --foreman-proxy-puppetca true
2022-03-22 14:26:56 [ERROR ] [configure] Could not set groups on user[foreman-proxy]: Execution of â/sbin/usermod -G puppet foreman-proxyâ returned 6: usermod: group âpuppetâ does not exist
2022-03-22 14:26:56 [ERROR ] [configure] /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 exist
Starting with Katello 4.3/Foreman 3.1, Puppet is not enabled and configured by default. This is instead now a choice the user must make if they wish those features, and for those that do not use Puppet they avoid having unnecessary infrastructure present.