Skip to main content

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生成扩展grainsidem的项目结构:

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 查看哈希

已上传 source

内置分布

idem_solaris-4.2-py3-none-any.whl (20.6 kB 查看哈希

已上传 py3