Wednesday, April 29, 2020

How are you running/invoking your network automation?

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