跳转到主要内容

适用于Idem和grains在Darwin上的垂直应用合并组件

项目描述

所有darwin系统共有的grains、执行模块和状态模块

安装

直接从pip安装idem-darwin

pip install idem-darwin

开发安装

克隆idem_darwin仓库并使用pip安装

git clone https://gitlab.com/saltstack/pop/idem-darwin.git idem_darwin
pip install -e idem_darwin

执行

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

测试

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

pip install -r idem_darwin/requirements-test.txt
pytest idem_darwin/tests

垂直应用合并

将idem-darwin扩展到特定于操作系统idem项目的说明

安装pop

pip install --upgrade pop

为项目创建一个新的目录

mkdir idem_{specific_darwin_os}
cd idem_{specific_darwin_os}

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

pop-seed -t v idem_{specific_darwin_os} -d grains exec states
  • “-t v”指定这是一个垂直应用合并项目

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

将“idem_darwin”添加到requirements.txt中

echo idem-darwin >> requirements.txt

就这样!开始制作特定于您的darwin平台特定的grains、执行模块和状态模块。遵循您在idem_darwin中看到的约定。

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

项目详情


下载文件

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

源分布

idem-darwin-8.2.tar.gz (20.4 kB 查看哈希值)

上传时间

构建分布

idem_darwin-8.2-py3-none-any.whl (25.8 kB 查看哈希值)

上传时间 Python 3

由以下支持