Solaris 上 Idem 和 grain 支持的垂直应用程序合并组件
项目描述
所有 Solaris 系统共有的颗粒、执行模块和状态模块
安装
直接从 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 扩展为特定于操作系统的 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
“-tv”指定这是一个垂直应用合并的项目
“-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 的平台的谷物、执行模块和状态模块。遵循您在 idem_solaris 中看到的约定。
有关运行同上状态和执行模块的信息,请查看 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-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 65ce19cd20a189b589acce080488b27da773444ad403399de6bd5ba68435472e |
|
| MD5 | 0f66c5a0b92cec69d2b5965fae3014ed |
|
| 布莱克2-256 | 1c0b9806857cab8c7d39c0400c3a9b29d75ea06ab42e7d0b19ffdd8e0e53c0b7 |