You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In a previous version I could explicitly set parameter '::foreman::user_groups' to the empty array, thus preventing the automatic addition of a 'puppet' group entry. This is no longer the case after a logic change in foreman::config.
However, this logic change seems to add a 'puppet' group entry even if the host (where I wish to install foreman) is only a puppet client (it happens to be the case that in my environment foreman and puppet compilation masters all run on different hosts). Since puppet client installation do not configure a 'puppet' group, the foreman::config manifest fails when creating the 'foreman' user.
The text was updated successfully, but these errors were encountered:
This was changed in e16eaa3. It now automatically determines it when Puppet client certificates are used. You're right that this can be an issue but I do wonder how you manage permissions then. By default only root can read those files.
It feels like an additional parameter is needed for this.
I guess the point is that the 'puppet' group is unmanaged on a puppet client-only host. Apparently, after manual creation of group 'puppet' the foreman manifest succeeds. Afterwards, the puppet 'ssl' directory has been assigned this 'puppet' group, so foreman runs just fine. I'm not sure when this group change happens.
In a previous version I could explicitly set parameter '::foreman::user_groups' to the empty array, thus preventing the automatic addition of a 'puppet' group entry. This is no longer the case after a logic change in foreman::config.
However, this logic change seems to add a 'puppet' group entry even if the host (where I wish to install foreman) is only a puppet client (it happens to be the case that in my environment foreman and puppet compilation masters all run on different hosts). Since puppet client installation do not configure a 'puppet' group, the foreman::config manifest fails when creating the 'foreman' user.
The text was updated successfully, but these errors were encountered: