Having a central source of truth, writing automation scripts and keeping them (and configs) tracked in git is pretty straightforward. But I'm interested to know the different ways you all call your network automation scripts (and why) because it seems there's a whole bunch of ways to do it.
- Individual engineers
git clone
and call scripts from the commandline running on their workstation - The above, but on a shared central automation server
- Web interface only, which functionally just wraps the scripts
- Run from a different system (e.g. NetBox custom scripts)
- AWX / Ansible Tower
- Git server automatically running via git hooks
- Git server running via manual pipeline
Also how are you handling logging and approvals?
No comments:
Post a Comment