垂直应用程序合并组件,支持Linux上的Idem和grains
项目描述
适用于所有Linux系统的Grains、执行模块和状态模块
安装
使用pip安装
pip install idem-linux
开发安装
克隆idem-linux仓库,并使用pip进行安装
git clone https://gitlab.com/saltstack/pop/idem-linux.git idem_linux pip install -e idem_linux
执行
安装后,现在应该可以使用grains命令
测试
使用pip安装requirements-test.txt并运行pytest
pip install -r idem-linux/requirements-test.txt pytest idem-linux/tests
垂直应用程序合并
将idem-linux扩展到特定于OS或distro的pop项目的说明
安装pop
pip install --upgrade pop
为项目创建一个新的目录
mkdir idem-{specific_linux_distro} cd idem-{specific_linux_distro}
使用pop-seed生成一个扩展了grains和idem的项目结构
pop-seed -t v idem-{specific_linux_distro} -d grains exec states
“-t v”表示这是一个垂直应用程序合并项目
“-d grains exec states”表示我们想要实现“grains”、“exec”和“states”的动态名称
将“idem-linux”添加到requirements.txt
echo idem-linux >> requirements.txt
就是这样!开始制作针对您的Linux发行版的特定grains、执行模块和状态模块。遵循idem-linux中的约定。
有关运行idem状态和执行模块的信息,请参阅https://idem.readthedocs.io
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
idem-linux-7.2.tar.gz (22.0 kB 查看哈希值)
构建分发
idem_linux-7.2-py3-none-any.whl (27.2 kB 查看哈希值)
关闭
idem-linux-7.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9659fad3821c4e7150fb36a6f885a950024c36be80abdeebef96d2e7e823da7b |
|
MD5 | be6a2916a0f4061687e3b982af003dcc |
|
BLAKE2b-256 | 49948638eb42ca491e7bb8b5d5bfb7c3ca0dd01e1150693b915ef354cf8dd4cc |
关闭
idem_linux-7.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6688128d58b547b49f88192d63ce587b58ba418c3bb042a0ef5bbd615a4e1a8a |
|
MD5 | 43d51b7a6c9b46a0eae8c0f2faa18dcc |
|
BLAKE2b-256 | 5099e5f58fcb80aef22a667adb551777db74abe6c228f6147181d6752c9736e9 |