跳转到主要内容

垂直应用合并组件,支持idem和grains在Windows上运行

项目描述

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

安装

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

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

执行

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

测试

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

pip install -r idem_windows\requirements-test.txt
pytest idem_windows\tests

垂直应用合并

将idem-windows扩展到另一个POP项目的说明

安装pop

pip install --upgrade pop

为项目创建一个新的目录

mkdir idem_{windows_project_name}
cd idem_{windows_project_name}

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

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

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

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

echo "idem-windows" >> requirements.txt

这就完成了!开始制作您自己的独特的grains、执行模块和状态模块。您的新项目自动可以通过hub访问idem_windows中的所有内容。遵循您在idem_windows中看到的约定。

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

要了解中心节点和了解POP,请阅读https://pop.readthedocs.io

项目详情


下载文件

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

源代码分发

idem-windows-5.3.tar.gz (25.7 kB 查看哈希值)

上传时间 源代码

构建分发

idem_windows-5.3-py3-none-any.whl (32.4 kB 查看哈希值)

上传时间 Python 3

支持者