Main site
API to interact with puppet-provisioned configuration and LDAP
Custom Puppet modules
Site to handle signup flow for new shell users.