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
- 项目
标签: