我已经使用 as 安装nodejs
在我的 salt-minion (Centos 6.6)init.sls
上,
manager-requirements:
pkg.latest:
- pkgs:
- nodejs
在 minion 上,nodejs
已安装并且我可以使用它。
当我继续运行config.get
以salt-master
获取安装状态时,它返回空白条目。
salt '*' config.get pkg:nodejs
返回,
Minion-host-name:
我期望 nodejs 安装状态True
与返回值一样,但它不存在。
config.get
查询minions中已安装包的界面是否正确?
salt.modules.config是关于 salt minion/master 的状态,你想要salt.modules.pkg
完整文档位于打包程序特定模块下:apt、yum、brew、pacman、pkgng、pkgin、ips等
与其要求 salt 描述系统的状态(“是否安装了 package nodejs”)或做某事(“Install package nodejs.”),首选的 salt 习惯用法可能是检查或强制执行有问题的状态文件或单个状态(不管/init.sls) 与state.sls
但老实说,使用cmd.run进行快速而肮脏的健全性检查通常会胜出: