适用于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生成扩展grains和idem的项目结构
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 查看哈希值)
关闭
idem-darwin-8.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d03b6d17344fdbac91388e4ec067afb7a455245e3808cca1cad7e5ce02a7dd6b |
|
MD5 | f2ecd5721fbed295e273621db434fc49 |
|
BLAKE2b-256 | 1ecf10317f5c1e476abb6d24d9e32a36b088b5c695722dbdd0b4c3001213bfb2 |
关闭
idem_darwin-8.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 70faf11faa6758d7da4fa17ff90117de83e4a1899e3cb85cb48ffdd6205b324d |
|
MD5 | 057a3b03f1e347f5ac463d58a98f0064 |
|
BLAKE2b-256 | a06f4840c41ed1ad0754a78c6226b95604fa663b07692cbd48c6afbcf4332eec |