1.2 KiB
1.2 KiB
title: User Setup slug: docs/admin/user-setup status: hidden
Option 1 (Recommended)
Use the adduser.py
script, available at https://git.uwaterloo.ca/zachary.seguin/csclub-cloud-scripts.
Option 2
1. LDAP Configuration
A userPassword
property must be added to a user's LDAP object before they can
successfully authenticate against our cloud environment.
- Open ldapvi
ldapvi -Y GSSAPI
- Find the user, and add:
userPassword: {SASL}<username>@CSCLUB.UWATERLOO.CA
- Quit your editor
- Type
y
to perform the changes
2. Add user project
All members will be assigned their own project. All instructions are executed using the OpenStack command line client.
openstack project create --domain csclub <username>
openstack role --project <username> --user <username> user
Appendix A: OpenStack Environment Variables
export OS_USERNAME=<username>
export OS_PASSWORD=<password>
export OS_PROJECT_NAME=csc
export OS_USER_DOMAIN_NAME=csclub
export OS_PROJECT_DOMAIN_NAME=csclub
export OS_AUTH_URL=https://auth.cloud.csclub.uwaterloo.ca/v3
export OS_IDENTITY_API_VERSION=3
NOTE: To control your project, change OS_PROJECT_NAME
to your username.