I made a script to circumvent .tar file upgrades while provisioning IOS switches that don't support .bin upgrades via autoinstall/poap/etc.
https://github.com/derek-shnosh/ztp-watcher
For the Cisco Catalyst 2960X/2960XR/2960S Series switches, only image upgrade with tar file and configuration upgrade are supported.
This is my first python project using classes and functions, constructive feedback is welcomed as I am still learning. I do realize that it has a bit of a specific use-case, as I wrote it to supplement FreeZTP which has a custom logging feature that logs switch configurations to a directory with custom variables as the file name (look for "custom logging" in FreeZTP's readme).
No comments:
Post a Comment