跳转到主要内容

Idem和grains在BSD上支持的垂直应用合并组件

项目描述

所有bsd系统共有的Grains、执行模块和状态模块

安装

使用pip安装

pip install idem-bsd

开发安装

克隆idem-bsd存储库并使用pip安装

git clone https://gitlab.com/saltstack/pop/idem-bsd.git idem_bsd
pip install -e idem_bsd

执行

安装后,现在应该可以使用了grains命令

测试

使用pip安装requirements-test.txt并运行pytest

pip install -r idem-bsd/requirements-test.txt
pytest idem-bsd/tests

垂直应用合并

将idem-bsd扩展到特定于OS的pop项目的说明

安装pop

pip install --upgrade pop

为项目创建一个新的目录

mkdir idem-{specific_bsd_os}
cd idem-{specific_bsd_os}

使用pop-seed生成扩展grainsidem的项目结构

pop-seed -t v idem-{specific_bsd_os} -d grains exec states
  • “-t v”表示这是一个垂直应用合并项目

  • “-d grains exec states”表示我们希望实现“grains”、“exec”和“states”的动态名称

将“idem-bsd”添加到requirements.txt中

echo "idem-bsd @ git+https://gitlab.com/saltstack/pop/idem-bsd.git" >> requirements.txt

就是这样!为您的bsd操作系统制作特定的grains、执行模块和状态模块。遵循idem-bsd中看到的约定。

有关运行idem状态和执行模块的信息,请参阅https://idem.readthedocs.io

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

idem-bsd-4.2.tar.gz (19.1 kB 查看哈希值)

上传时间

构建分发

idem_bsd-4.2-py3-none-any.whl (11.0 kB 查看哈希值)

上传时间 Python 3

支持者