跳转到主要内容

适用于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 查看哈希值)

上传时间 Python 3

支持