Skip to content

Main

Deploying Apereo CAS

Deploying Apereo CAS provides step-by-step instructions for setting up Apereo CAS 6 with a goal of deploying and maintaining both CAS and the application server (Tomcat) via Ansible. The goal of this is to make deploying and maintaining CAS and Tomcat easy. The idea for creating this (and some of the content) is based on the amazing Deploying Apereo CAS documentation created for CAS 5, created by David Curry of The New School. It is meant to supplement, not replace, the documentation created by Apereo for CAS.

This is my first foray into using Github pages, or making documentation for deploying an application like this (my documentation has either been end-user facing or for internal staff up until now) - so apologies for any rough edges on it. As of now (May 12th, 2021) it's complete with the only exception being theme customization. More will come on that soon.

It was created in my work at the State University of New York at New Paltz but I wanted to give back to the CAS community for the great information I've found from so many.

It is NOT a guide to do everything in CAS. It is a guide to do what we've done here (either currently or in the past). I am not a developer of CAS, nor am I a programmer. I'm just trying to give back to the CAS community based on what I've learned and done.

Documentation Content

All documentation content is Copyright © 2021, SUNY New Paltz. It is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Site Template

This site was created with MkDocs using the Material Theme.

Author Information

Paul Chauvet
Information Security Officer
State University of New York at New Paltz
chauvetp@newpaltz.edu

DISCLAIMER

The instructions and settings provided in this document may not be the only way to do things. They are the way that has worked for us at New Paltz, and I've tried to document them as well as possible - but there may be better/cleaner ways of doing things. They may not work at all for your environment. Heck - I may have made some big mistakes here.

As always - test test test. You should not go running into this on a production environment without ample testing AND understanding of the setup (both Tomcat, and CAS).

No warranty express or implied. No support guaranteed.

If you use this - and find it useful - let me know! If you use it and find errors or would suggest changes - sure - let me know those too! If you have suggestions as to how to do this (insert some completely different way) - you may want to fork this or create your own site from scratch for it.