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