诺尔尼尔
Nornir是旨在直接从Python使用的纯Python自动化框架。 大多数自动化框架都使用自己的领域特定语言(DSL),您可以使用它们来描述要完成的工作,而Nornir则可以让您控制Python的所有功能。
我们想用这种方法强调的好处之一是易于排除故障,如果出现问题,您可以直接从Python直接使用现有的调试工具(只需添加一行import pdb & pdb.set_trace()好去)。 使用DSL进行相同的操作可能会非常耗时。
Nornir带来的好处是,它可以处理库存,并管理将要在节点和设备上运行的任务分派的工作。 如果您对我们提供的插件不满意,该框架提供了一种非常简单的编写插件的方法。 当然,如果您编写了对其他人有用的插件,请将您的代码和测试用例作为发送给我们。
安装
请注意,Nornir需要Python 3.6.2或更高版本。 用pip安装Nornir。
pip
2022-07-20 18:08:43
12.68MB
Python
1