Self-service Network Automation Using Slack
summary
A Slack-based self‑service portal runs production Ansible playbooks via Ansible Tower, reads inventory from netbox as source of truth, and kicks off tasks like bouncing VPN users or changing port admin state with real‑time updates; a multi‑stage approval path implements role‑based approvals so field staff trigger requests that network engineers authorize. It uses Slack interactive dialogs and a CLI‑style flag parser, works at Major League Baseball ballparks in production, and notes limits (widget lengths) and secret management plus ngrok for local dev.
AI-written summary · about
chapters (10)
- 0:00Introduction and motivation
- 3:38Reducing operational friction
- 8:53Self-service portal needs
- 11:43Live Slack demo walkthrough
- 19:45How Slack integration works
- 25:28CLI and GUI flexibility
- 29:12Building for others vs yourself
- 31:19Lessons learned and tips
- 33:48Security and secrets management
- 35:15Open source tools and conclusion
related talks
25mNetwork Automation Tools & Technology
22mChatOps for Network Automation
01h 55mNetwork Automation using Ansible and Python
30mIntroduction to Ansible for Network Automation
31mNetwork Automation Architecture: Platform vs Power Tools
51mOur Journey to a self-healing network
44mAnsible powered Network automation
41mImpact of Network Automation
