Client Onboarding
Step-by-step guide for deploying CampusCore to a new university. Follow the steps in order.
What's Already Set Up
The following infrastructure is shared across all clients and has already been provisioned. You do not need to repeat these steps.
| What |
Where |
Reference |
| Admin AWS account (OIDC role, S3 permissions, Route53) |
AWS account 774222656146 |
Admin Account Setup |
Repo-level secrets and variables (ADMIN_AWS_ROLE_ARN, CAMPUSCORE_HOSTED_ZONE_ID, superuser credentials) |
GitHub repo settings |
Repo & Pipeline Setup |
Steps
| Step |
Guide |
Time |
What You Do |
| 01 |
Prerequisites |
— |
Sit with client, collect all credentials and branding info |
| 02 |
Pipeline Setup |
~15 min |
Create TF state bucket, GitHub Environment, secrets, variables, deploy branch |
| 03 |
Deployment |
~45 min |
Client deploys IAM role, we trigger first deployment, DNS |
| 04 |
Post-Deployment |
~45 min |
Setup wizard, SSO, connectors, scraping, verification |
Reference