使用Salt轻松安装txt文件中的软件包列表

盐已经提供了一个点状态,可以用作:

pip.installed: - requirements: requirements.txt 

我想用easy_install和尽可能less的杂耍来做同样的事情。 我可以理解,我可以循环Jinja中的命令输出,但是我只会select作为最后的手段。

请提供一些关于如何进行的指导。

Salt没有“easy_install”执行模块或状态,但可以轻松使用cmd.run来执行easy_install命令。

有关cmd.run状态的文档,请访问: http ://docs.saltstack.com/zh-CN/latest/ref/states/all/salt.states.cmd.html#module-salt.states.cmd

这将是这样的:

 easy_install mypackage: cmd.run