标记和属性数据库。

tattrdb的Python项目详细描述


说明

tattrdb是一种向主机名添加标记和属性以供使用的简单方法 作为一个非常通用的服务管理数据库。

安装

pip install tattrdb

数据库创建

tattr在下面使用sqlalchemy,而那些使用数据库url 连接。一旦构建了URL,就可以将其插入 示例如下:

from tattrdb import models
models._sync(models.connect("sqlite:///tattr.sqlite"))

配置

使用上面示例中的相同url,您将需要创建 配置文件位于/etc/tattr.yaml,如下所示:

db_uri: "sqlite:///tattr.sqlite"

命令行

一旦完成了tattr的安装和配置,就可以使用 用于添加/rm/modify hosts/tags/attributes的tattr命令行工具。塔特 使用子命令,每个子命令都有自己的帮助 信息。

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

推荐PyPI第三方库


热门话题
windows请帮助获取java。运行程序时发生lang.nullpointerexception   JPA标准中的错误:java。lang.IllegalArgumentException:此JPQLquery中没有名为“:inputMsgId_1_”的参数   java调度一个小程序,从ScheduledExecutorService开始   java点击AVD“创建设备”按钮抛出NullPointerException   缓存Java9WebStart会多次加载jar文件   使用java计算最小二乘   当代理关闭时,java kafka生产者不会抛出异常   我们什么时候以及为什么要在java中进行自定义序列化?   java使用GSON解析包含包含所需字符串的对象的对象数组   java如何使用BOBJ REST API实现分页?   java身份验证失败:用户的凭据已过期。CAS v4。2.   合并排序中的java无限循环?   java jackson xml将pojo子元素转换为字符串   tcp Java ObjectOutputStream重置错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   奇怪的Java数学结果   java如何在Android中禁用最近的活动按钮?   java刷下应用程序崩溃   使用Java收集所有VersionOne资产及其所有属性   Java打印:创建具有最小可接受边距的页面格式