API != REST - procmail to the rescue
summary
A web front end on Netlify sends SMTP messages to a private JupyterHub host which uses Postfix and procmail rules to parse subject/body and invoke scripts; those scripts run Ansible playbooks and shell helpers to provision per-student Jupyter notebooks, generate passwords, notify users, and later create/cleanup/reset verbs trigger teardown. The system serves four-hour workshop sessions, currently supporting about 10 workshops, deploys and cleans reliably, and queues/retries for firewalled back-end networks.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:48Bruno Cornec
- 1:35Frederic Passron
- 3:04Workshop on Demand
- 7:35procmail
- 10:17infrastructure
- 11:58demo
- 19:03wrap up
related talks
21mAPI != REST - procmail to the rescue
36mSelf-service Network Automation Using Slack
50mJust Enough Network Automation to Get You Started
25mNetwork Automation Tools & Technology
01h 55mNetwork Automation using Ansible and Python
42mAutomation for Bureaucracies
51mOur Journey to a self-healing network
30mIntroduction to Ansible for Network Automation
