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