Scenario:
Consider your network has a mix of Cisco and Comware devices and there is a plan to do TACACS(+) migration, it could be a domain change, server change, key change etc.. The code here could serve this purpose, however with minimal changes to the Cisco IOS or Comware related TACACS configuration, w.r.t the exact domains, IPs etc. which are predefined in the code, this code has rollback functionality based on post implementation check, all the code is on a single file, however it could be split to multiple small files and imported into the main file, we can also keep the kivy code separately on a kv file

Once the code has the appropriate values for strings with prefix '#', such as #new_pri_ip, #existing_key etc. you can convert that into an exe which could further be distributed within your team.

Preview:
2019-01-22.png

pic1pic2pic3pic4pic5pic6pic7pic8pic9pic10pic11pic12pic13pic14pic15pic16pic17pic18pic19

--end-of-post--