Disable Puppet Menu Items

I’m using the following installation script to install Foreman:

https://gist.github.com/paulcalabro/e7da87617fd277ab83552825fa21c329 .

I think I’ve disabled all the Puppet stuff correctly, however, the menu items remain.
How do I disable the Puppet menu items altogether via foreman-installer?

Expected outcome:

Puppet menu items are not present in the Foreman Web UI.

Foreman and Proxy versions:


Foreman and Proxy plugin versions:

foreman-tasks: 0.13.4
foreman_ansible: 2.2.9
foreman_hooks: 0.3.4
foreman_openscap: 0.10.2
foreman_remote_execution: 1.5.6

Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]

Hello, this is not possible. Puppet is part of Foreman core, there is a long-term goal we are working on to move Puppet into a separate plugin but there’s still a lot work to do. You can use permissions to hide some key elements from all your pages tho, just don’t assign any puppet permissions and that should do it.

1 Like