We’re setting up a fresh Foreman server to provide a new Puppet Master for our Puppet environment.
The Foreman docs recommend that we install Foreman via the foreman-installer. But I also see that a Puppet module is available https://forge.puppet.com/theforeman/foreman/
Is there any reason why we would not want to install via the Puppet Module at https://forge.puppet.com/theforeman/foreman/? Why is the Foreman Installer the preferred method?
We’ve been using Foreman for years, but don’t keep a close eye on Foreman developments.
It’s our belief that Puppet manifests make it easier to apply smaller, incremental changes compared to the Foreman Installer.
Also, it’s not always clear what files are managed by the Foreman Installer. Since we only run the Foreman Installer occasionally, we may inadvertently revert a critical configuration away a config file without realizing it. It’s harder to do this with a Puppet manifest.
Am I looking at this the wrong way?