Linux上支持Idem和grains的垂直应用程序合并组件
idem-linux的Python项目详细描述
Grains、执行模块和所有linux系统通用的状态模块
安装
使用pip安装:
pip install idem-linux
开发安装
克隆idem linuxrepo并使用pip安装:
^{pr2}$执行
安装之后,现在应该可以使用grains命令
测试
安装要求-测试.txt使用pip并运行pytest:
pip install -r idem-linux/requirements-test.txt pytest idem-linux/tests
垂直应用程序合并
有关将idem linux扩展到操作系统或特定发行版的pop项目的说明
安装pop:
pip install --upgrade pop
为项目创建新目录:
mkdir idem-{specific_linux_distro} cd idem-{specific_linux_distro}
使用pop seed生成扩展粒度和idem的项目结构:
pop-seed -t v idem-{specific_linux_distro} -d grains exec states
- “-t v”指定这是一个垂直应用程序合并的项目
- “-d grains exec states”表示要实现“grains”、“exec”和“states”的动态名称
将“idem linux”添加到要求.txt公司名称:
echo idem-linux >> requirements.txt
就这样!去镇上制作特定于linux发行版的谷物、执行模块和状态模块。 遵循idem linux中的约定。在
有关运行idem状态和执行模块的信息,请查看 https://idem.readthedocs.io
- 项目
标签: