Linux上支持Idem和grains的垂直应用程序合并组件

idem-posix的Python项目详细描述


Grains、执行模块和所有posix系统通用的状态模块

安装

使用pip安装:

pip install idem-posix

开发安装

克隆idem posixrepo并使用pip安装:

^{pr2}$

执行

安装之后,现在应该可以使用grains命令

测试

安装要求-测试.txt使用pip并运行pytest:

pip install -r idem-posix/requirements-test.txt
pytest idem-posix/tests

垂直应用程序合并

有关将idem posix扩展到特定于操作系统的pop项目的说明

安装pop:

pip install --upgrade pop

为项目创建新目录:

mkdir idem-{specific_posix_os}
cd idem-{specific_posix_os}

使用pop seed生成扩展粒度和idem的项目结构:

pop-seed -t v idem-{specific_posix_os} -d grains exec states
  • “-t v”指定这是一个垂直应用程序合并的项目
  • “-d grains exec states”表示要实现“grains”、“exec”和“states”的动态名称

将“idem posix”添加到要求.txt公司名称:

echo idem-posix >> requirements.txt

就这样!去镇上制作特定于您的posix操作系统的谷物、执行模块和状态模块。 遵循idem posix中的约定。在

有关运行idem状态和执行模块的信息,请查看 https://idem.readthedocs.io

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

推荐PyPI第三方库


热门话题
多次调用预期方法的java捕获参数(EasyMock)   java我试图得到某个学生的平均值,但它将所有值相加   使用Java更新文件中所有出现的字符串   java从依赖包导入Spring配置(*.xml)   在Java中,如何从不同的偏移量读取大块的字符串文件?   java 安卓 studio未在windows 8中运行   java getResourceAsStream()不读取任何内容   java Google Collections 1.0是否已经专业化?   模型视图控制器ASP。NET母版页在Java中的等效性   计时器TimerTask类在java中只能运行一次   多级继承和foreach Java循环   excel csv到xsl java,有一列带有某种货币(如$400)   java在来电时多次更改BlackBerry的callIncoming()   java通过JNLP启动JavaFX2.0应用程序会引发异常