nornir自身使用的yaml文件管理网络资产设备,虽然可读性不错,但是实际使用过程中还是会存在一些弊端,比如有几百台设备,这个yaml文件就十分的臃肿了,实际上,不用几百台,几十台的时候就够大家喝一壶了。
所以写了这样一个插件,通过表格来管理Nornir的设备资产,第一视角coding,录制了整个过程,给想学习的小伙伴分享我的思路和方法。希望将来有机会开直播写代码。
本插件还需要迭代,readme后续会仔细写一下,一些类型转换的也会修复bug。后续会慢慢支持Excel表格的方式。插件包发布到pypi上,提供给nornir的用户们。
从本篇文章,本人可能真的要做一些开源的东西了,如果明年还有网络开源的会议,希望自己也能提交一些自己的作品参与其中。
代码地址:https://gitee.com/feifeiflight/nornir_table_inventory
不行看细节的直接看看下面的视频。