带有库存管理的可插入多线程框架,有助于操作设备集合

nornir的Python项目详细描述


Build StatusCode style: blackCoverage Status

诺尼尔

nornir是一个纯python自动化框架,打算直接从python中使用。虽然大多数自动化框架都使用自己的领域特定语言(dsl),您可以用它来描述您想要做的事情,但nornir允许您从python控制一切。

一个好处,我们想强调的是,这种方法是易于故障排除,如果有什么问题,你可以只使用你现有的调试工具直接从Python(只是添加一行的^ {CD1>}和^ {< CD2>},你很好去)。使用dsl做同样的事情可能非常耗时。

nornir带来的好处是,它负责处理您的库存,并管理分派要在节点和设备上运行的任务的工作。如果您对我们提供的插件不满意,框架提供了一种非常简单的编写插件的方法。当然,如果您编写了一个您认为对其他人有用的插件,请将您的代码和测试用例作为pull request发送给我们。

安装

请注意,nornir需要python 3.6或更高版本。用pip安装nornir。

pip install nornir

开发版本

如果要克隆repo并从那里安装它,则需要使用poetry

文档

在线阅读Nornir documentation或查看code here

示例

您可以找到一些示例和已经制作的工具here

外部资源

您可以在下面找到对话、博客文章、播客和其他资源的链接:

  • 2019年4月-分组推手播客-[https://packet pushers.net/podcast/heavy-networking-445-an-introduction-to-the-nornir-automation-framework/](heavy networking 445:an-introduction-to-the-nornir-automation-framework)
  • 2018年5月-软件疯狂播客-[http://blog.ipspace.net/2018/05/network automation with brigade on.html](关于nornir的ipspace播客)
  • 2018年9月-Ipspace网络自动化解决方案-[https://my.ipspace.net/bin/list?id=netautsol&;module=9 nornir(nornir研讨会)slides
  • 2018年5月-networklore-[https://networklore.com/introduction trade/](介绍nornir-python自动化框架)
  • 2018年5月-思科博客-[https://blogs.cisco.com/developer/nornir python自动化框架](探索nornir,python自动化框架)

错误和新功能

如果您认为您有bug或希望请求新功能,请注册github帐户并open an issue

联系和支持

虽然我们很乐意提供帮助,但是GitHub issues是为bug和关于新特性的讨论而设计的。如果你正在努力工作,但不相信是因为诺尔的一个错误,那么你可以在诺尔频道的{a12}中提问。

对Nornir的贡献

如果你想帮助这个项目,Contribution Guidelines是最好的起点。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么要明确定义KafkaTemplate bean?   JAVAlang.IllegalStateException:Observer 安卓。小装置。AbsListView$AdapterDataSetObserver未注册   Java:Eclipse中未加载图像   java Tomcat并发   用于java的windows mobile远程api   在Java中返回超级构造函数之前括号的超类重要性?   java中的RedisCommandTimeoutException太多   java是否使用反射确定一个方法是否覆盖另一个?   java如何在没有jlist的情况下清空jlist。removeall()   java复选框值和useBean标记   java拆分IP八位字节   如何转换基于时间的java。util。UUID到日期时间   jvm分段错误Java进程   joda LocalTime的java Jackson serializaton   java ActionListener未实现   WHERE子句中的MySQL语句中出现java错误   java如何在材料设计领域创建主/细节