如何使用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