Idem和grains在BSD上支持的垂直应用合并组件
项目描述
所有bsd系统共有的Grains、执行模块和状态模块
安装
使用pip安装
pip install idem-bsd
开发安装
克隆idem-bsd存储库并使用pip安装
git clone https://gitlab.com/saltstack/pop/idem-bsd.git idem_bsd pip install -e idem_bsd
执行
安装后,现在应该可以使用了grains命令
测试
使用pip安装requirements-test.txt并运行pytest
pip install -r idem-bsd/requirements-test.txt pytest idem-bsd/tests
垂直应用合并
将idem-bsd扩展到特定于OS的pop项目的说明
安装pop
pip install --upgrade pop
为项目创建一个新的目录
mkdir idem-{specific_bsd_os} cd idem-{specific_bsd_os}
使用pop-seed生成扩展grains和idem的项目结构
pop-seed -t v idem-{specific_bsd_os} -d grains exec states
“-t v”表示这是一个垂直应用合并项目
“-d grains exec states”表示我们希望实现“grains”、“exec”和“states”的动态名称
将“idem-bsd”添加到requirements.txt中
echo "idem-bsd @ git+https://gitlab.com/saltstack/pop/idem-bsd.git" >> requirements.txt
就是这样!为您的bsd操作系统制作特定的grains、执行模块和状态模块。遵循idem-bsd中看到的约定。
有关运行idem状态和执行模块的信息,请参阅https://idem.readthedocs.io
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
idem-bsd-4.2.tar.gz (19.1 kB 查看哈希值)
构建分发
idem_bsd-4.2-py3-none-any.whl (11.0 kB 查看哈希值)
关闭
idem-bsd-4.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3aefd59c7c70ab6b6776231aaae09c4e4de72f2f3432ea19189b9a480db4893 |
|
MD5 | a0b32b774b353671ea2563206f3aaf73 |
|
BLAKE2b-256 | 5ca55232409b88fc41688262b0dd98160206eba81eec40e22ae10af36c8b55ad |
关闭
idem_bsd-4.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d4974173c482a6e7012880036531aa2e57335ff1082840544caea946584102fe |
|
MD5 | 9a28fc0c01ed28dd1676ea00493230e3 |
|
BLAKE2b-256 | 88dc1665160f20ecf548b9ea58a5fbf7835c313f9a22f494d87b864258f1c293 |