SoCS Provides Linux Terminal Environments for Undergraduate students to complete their coursework in a standardized environment with consistent software and library versions to provide a target environment for student grading. There are several distinct environments:
All environments are provisioned using an Ansible Role. There is a common TerminalServers role which is applied to all hosts, along with a NoMachine (role name) role to install and configure the NoMachine graphical environment software.