AFAIK: there is no (yet) implementation for adding users to gitlab using puppet. But gitlab can also make use of an LDAP.
s
spp
09/30/2022, 3:03 PM
Interactive user management is not necessarily a best use case for Puppet, to be quite honest. IF you have LDAP/AD or some other actual user management solution available to you, you are better off leveraging that and then letting Puppet manage your LDAP/AD integration (such as managing SSSD on Linux).
this 1
spp
09/30/2022, 3:04 PM
Managing passwords for users is difficult and not user friendly, specifically. Managing non-interactive/application/system accounts, on the other hand, is a good use case.
this 1
r
Rodrigue Gami
09/30/2022, 3:57 PM
We use Code manager with gitlab for code. What I was saying is using hiera on gitlab server to add and remove system users on managed linux nodes. Not to manage gitlab access
I saw module on puppet forge. Now I wonder if its better to manager user on gitlab using hiera file or use classification on puppet console
s
spp
10/03/2022, 1:01 PM
Managing data is always best through hiera rather than through parameters in the console.