layout | title |
---|---|
default |
Accounts |
These are services and applications a dev on the team needs to have to support our operations.
All developers need a github profile handle with a public key to push and pull code to our two Princeton github communities. SSH Access to all servers is also through the use of this public key.
- University Email (Set-up via Campus HR Onboarding)
- VPN (GlobalProtect Client) -- procedure here under "Installing GlobalProtect Software"
- Google Drive (student developers already have an account; staff should follow these instructions)
- Libanswers https://princeton.libapps.com/ (Patron facing tickets) - Kevin can grant access (student developers can skip this)
- SN@P (Staff facing tickets) - Request access from Tracy Hall in Operations (student developers can skip this)
- Approvals (Library Travel Requests) - account created automatically
- Lastpass (need to be added to various Shared ITIMS folders once an account exists)
- When you invite someone, lastpass will give you some overly restrictive permissions that will cause problems anytime somebody tries to use the lastpass CLI:
Instead of the restrictive settings in the screenshot above, be sure that the permissions are the following:- Administrator: checked
- Read-only: unchecked
- Hide Passwords: unchecked
- When you invite someone, lastpass will give you some overly restrictive permissions that will cause problems anytime somebody tries to use the lastpass CLI:
- Alma (ask the Alma managers in the #alma-dacs channel. Students can skip this until they need to work on a ticket that involves alma)
- Alma Prod - https://princeton.alma.exlibrisgroup.com/SAML
- Alma Sandbox - https://princeton-psb.alma.exlibrisgroup.com/SAML
- SCSB (ReCAP Middleware)
- Production: https://scsb.recaplib.org/
- Staging: https://uat-recap.htcinc.com
- POD (Platform for Open Data) https://pod.stanford.edu/ (Kevin or Esmé can create an account for you. Students can skip this until they need to work on a ticket that involves POD.)
Staff clients for all three of these Atlas systems. They are accessible only via Windows Remote Desktop when connected to following designated machines lib-ares-cli1, lib-ares-cli2. An account for a dev will need to be created manually in each of the three systems. Students can skip this.
- Aeon (Special Collections Reading Room Management - Hosted Locally)
- Public web app https://lib-aeon.princeton.edu/aeon/
- ILLiad (InterLibrary Loan - Hosted Locally)
- Public web app at https://lib-illiad.princeton/illiad/
- ARES (Hosted by Atlas Systems)
- Web Application is embedded in campus Canvas LMS
- Repec production. You can SSH into the server and use the rails console steps in the README to add a new user.
To add a new developer to a drupal site, a current team member who is an admin can follow these steps:
- Go to '/user'
- Log in
- Go to 'People'
- Select 'Add CAS user(s)'
- Add the netid
- Press 'Create new account'
- Edit the new user to have the 'administrator' role.
- Ex Libris Developers Network (One of the Alma team will add you to the "Princeton" Team)
- Datadog monitoring and alerts. Another team member can invite you.
- CircleCI access via Github Account. You will have access automatically when you are added to the pulibrary github organization.
- Amazon AWS. Francis can add you.
- Honeybadger. Another team member can invite you.
- Dubbot.
- Ansible Tower
- Contact the Ops team to add their IDs to the active directory group for Tower access.
- Zenhub Project board and issue management. Another team member can invite you.