With a strong focus on security and user privacy, this set of Ansible playbooks manages most MITOC infrastructure.
This project is responsible for configuring and deploying multiple MITOC services. It is used both to deploy production services and to automatically provision containers for local development. The NGINX playbook serves a Django application and a Flask microservice, both behind gunicorn. All services are behind HTTPS, with certificates provided by MIT and LetsEncrypt.