跳转到主要内容

垂直应用程序合并组件,支持Linux上的Idem和grains

项目描述

适用于所有Linux系统的Grains、执行模块和状态模块

安装

使用pip安装

pip install idem-linux

开发安装

克隆idem-linux仓库,并使用pip进行安装

git clone https://gitlab.com/saltstack/pop/idem-linux.git idem_linux
pip install -e idem_linux

执行

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

测试

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

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

垂直应用程序合并

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

安装pop

pip install --upgrade pop

为项目创建一个新的目录

mkdir idem-{specific_linux_distro}
cd idem-{specific_linux_distro}

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

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

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

将“idem-linux”添加到requirements.txt

echo idem-linux >> requirements.txt

就是这样!开始制作针对您的Linux发行版的特定grains、执行模块和状态模块。遵循idem-linux中的约定。

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

项目详情


下载文件

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

源代码分发

idem-linux-7.2.tar.gz (22.0 kB 查看哈希值)

上传时间 源代码

构建分发

idem_linux-7.2-py3-none-any.whl (27.2 kB 查看哈希值)

上传时间 Python 3

由以下支持