Friday, July 19, 2019

NetworkConfigUtility - Nornir utility wrapper of sorts

Happy Friday morning (or evening/night for others). I wrote a little package that can assist w/ pushing configurations to devices using Nornir as well as retrieving information using the built-in NAPALM getters and the system CLI. You can choose to send to a single device or groups of devices based on the filter type and how you filter your inventory using Nornir's 'F' method (to pay respects). It's currently a work in progress and I'm always open to suggestions and feedback.

Intent in the end is to have this automated so that instead of manually specifying a file, the configuration would come from an external source. (such as a change management ticket). Lastly, since it's using Nornir, Python 3.6 or higher is required (should put that in the setup.py in the future). Source code and all that jazz can be found here:

https://github.com/naonder/NetworkConfigUtility



No comments:

Post a Comment