Skip to content

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

Doc Description
GitHub Environment Variables Complete list of all secrets and variables per environment
Google Drive Setup Enable Google Drive integration for a university