查看Salt Stack minion上的文件内容

如何使用Salt Stack在我所有的小伙伴上输出一个文件的内容?

我能find的唯一的'拉'function是在这个小推式提交中 ,但是这需要在主服务器上进行configuration更改。

使用cmd.run模块的解决scheme:

 salt '*' cmd.run 'cat /path/to/file' 

在不使用外部命令的情况下获取文件的内容:

 sudo salt '*' cp.get_file_str file:///etc/hosts 

此function添加到盐的更高版本,您可以在此链接的盐官方文档中find它。

您可以通过发出以下命令将文件从salt minion推送到master:

 salt '*' cp.push /path/to/file 

请记住,你需要在salt主configuration文件中启用它,方法是将file_recv选项设置为True