适用于Idem和grains在Solaris上的垂直应用程序合并组件
项目描述
所有solaris系统共有的grains、执行模块和状态模块
安装
直接从pip安装idem-solaris
pip install idem-solaris
开发安装
克隆idem_solaris存储库并使用pip安装
git clone https://gitlab.com/saltstack/pop/idem-solaris.git idem_solaris pip install -e idem_solaris
执行
安装后,grains命令现在应该可用
测试
使用pip安装requirements-test.txt>并运行pytest
pip install -r idem_solaris/requirements-test.txt pytest idem_solaris/tests
垂直应用程序合并
将pop-solaris扩展为特定于OS的pop项目的说明
安装pop
pip install --upgrade pop
为项目创建一个新目录
mkdir pop_{specific_solaris} cd pop_{specific_solaris_os}
使用pop-seed>生成扩展grains和idem的项目结构
pop-seed -t v pop_{specific_solaris_os} -d grains exec states
“-t v”表示这是一个垂直应用程序合并项目
“-d grains exec states”表示我们想要实现“grains”、“exec”和“states”的动态名称
将“idem_solaris”添加到requirements.txt
echo "idem_solaris @ git+https://gitlab.com/saltstack/pop/idem_solaris.git" >> requirements.txt
就这些!去制作你特定的solaris平台特有的grains、执行模块和状态模块。遵循在idem_solaris中看到的约定。
有关运行idem状态和执行模块的信息,请查看 https://idem.readthedocs.io
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
idem-solaris-4.2.tar.gz (14.3 kB 查看哈希值)
构建发行版
idem_solaris-4.2-py3-none-any.whl (20.6 kB 查看哈希值)
关闭
idem-solaris-4.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b86df0a23ec3b05534f2729a41264a4e19064f496123510a56bbb01c95eec947 |
|
MD5 | 29d9f4af3f7811a7a95f140df1ab6b9d |
|
BLAKE2b-256 | dcbb8c1f1d55ffc3a4f01d44a1af4db0d304d35f9a6c24d85816a0c839a2f041 |
关闭
idem_solaris-4.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 65ce19cd20a189b589acce080488b27da773444ad403399de6bd5ba68435472e |
|
MD5 | 0f66c5a0b92cec69d2b5965fae3014ed |
|
BLAKE2b-256 | 1c0b9806857cab8c7d39c0400c3a9b29d75ea06ab42e7d0b19ffdd8e0e53c0b7 |