- Check ssh key
- Check unix groups
- knife data bag from file users .json
# on chef.gitlab.com
chef-server-ctl user-create <username> <first> <last> <email> $(openssl rand -hex 20)
# copy the output into <username>.pem and drop it in their home directory on deploy
chef-server-ctl org-user-add gitlab <username>
- User talks to @marvin
- Admin adds user (keep in mind slack name may be different from unix or email name)
- !group-member-add
Generally when developers ask for access to the ops instance, we are concerned
with chatops access, which requires developer on gitlab-com
group.
If access to any other groups are needed, please clarify with the requester.