Managed Web Service - Version 3

This page documents key information about version 3 of the Managed Web Service.

Environments and Servers they run on

  • Production
    • The panel VM is mws3-live-panel1.srv.uis.private.cam.ac.uk
    • The VM cluster is composed by the nodes that you can find in https://github.com/uisautomation/mws-ansible/blob/master/production
  • Test
    • The panel VM is test.dev.mws3.csx.cam.ac.uk
    • The VM cluster is composed by the nodes that you can find in https://github.com/uisautomation/mws-ansible/blob/master/test

Application repositories

Technology

Category Language Framework
Web Panel Python 2.7 Django 1.11
Infrastructure Deployment - Ansible
Virtual Machines - Xen

Deployment

Updates to the Web panel can be done via mws-ansible repo referenced below. Updates to the rest of the infrastructure can also be deployed the same report. The README of the repo should include information about how to deploy to different parts of the infrastructure.

Deployment repository

  • MWS Ansible. Ansible repository for all components of the MWS infrastructure.
  • MWS Misc. DNS API (in jackdaw), preseed files, nagios configuration, and other scripts.

Service Owner

Jon Holgate

Service Managers

Sam Wenham

Current Status

Live

Documentation