erik dalen的puppetdb查询语言到python的一个端口

pypuppetdbquer的Python项目详细描述


Build StatueCode CoverageDocumentation Status

Erik Dalén的puppetdb查询语言的端口 对Python来说。此模块设计为与 pypuppetdb但不依赖于 直接的。

这个模块是一个python实现的查询语言也实现了 在puppet-puppetdbquery(在 ruby)和node-puppetdbquery(在javascript/nodejs中)。

请参阅Read the DocsSphinx提供的pypuppetdbquery documentation

安装

您可以从源代码或从pypi安装此软件包。

$ pip install pypuppetdbquery
$ git clone https://github.com/bootc/pypuppetdbquery
$ python setup.py install

如果您希望对其进行黑客攻击,请克隆存储库,但在运行之后:

$ pip install -r requirements.txt
$ pip install -r requirements-dev.txt

这将安装pypuppetdbquery和 测试套件的依赖关系和文档的生成。

用法示例

importpypuppetdbimportpypuppetdbquerypdb=pypuppetdb.connect()pdb_ast=pypuppetdbquery.parse('(processorcount=4 or processorcount=8) and kernel=Linux')fornodeinpdb.nodes(query=pdb_ast):print(node)

有关更多示例,请参见 pypuppetdbquery documentation

许可证

此项目是在apache许可证版本2.0下授权的。

版权所有©2016 Chris Boot

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

推荐PyPI第三方库


热门话题
java如何在windows上向doclet添加多个sourcepath?   java谷歌地图应用程序   java为以下场景创建正则表达式   Java文件通道异常   Java集合如何将文件对象列表转换为路径对象列表?   多线程生产者/消费者模型使用Java(同步),但始终运行同一线程   java如何为存储在ArrayList中的特定属性设置值?   java一次不能加载多个osm文件   使用java 8将map<String,map<Long,customeObject>>转换为list<customeObject>   java JDK包含哪些脚本语言解释器?   java为什么eclipse在这里生成语法错误?   多线程Javasocket异常:socket已关闭且值为空   java我想在Android活动中创建一个带有图像的可滚动文本列表。我应该用什么?   java实现编译时警告   java根据安卓 SQLite数据库中前一行的相同值递增特定值   java移动迭代器语句使代码可编译   java JVM终身/旧代已达到限制&服务器挂起   为什么我们不能在映射上使用迭代器(Java)?   xml如何映射JAXB中已有的JavaBean