跳转到主要内容

适用于Idem和grains的AIX垂直应用合并组件

项目描述

Grains, execution modules, and state modules common to all aix systems

安装

使用pip安装

pip install idem-aix

开发安装

克隆idem-aix仓库并使用pip安装

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

执行

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

测试

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

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

垂直应用合并

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

安装pop

pip install --upgrade pop

为项目创建一个新目录

mkdir idem-{specific_aix_os}
cd idem-{specific_aix_os}

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

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

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

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

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

到此为止!开始创建特定于您的AIX OS的grains、执行模块和状态模块。遵循idem-aix中看到的约定。

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

项目详情


下载文件

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

源代码发行版

idem-aix-4.2.tar.gz (9.0 kB 查看哈希值)

上传时间 源代码

构建发行版

idem_aix-4.2-py3-none-any.whl (10.5 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页