Petrus Theron Asked: 2013-08-03 03:38:14 +0800 CST2013-08-03 03:38:14 +0800 CST 2013-08-03 03:38:14 +0800 CST 查看 Salt Stack minion 上的文件内容 772 如何使用 Salt Stack 在我的所有 minions 上输出文件的内容? 我能找到的唯一“拉取”功能是在这个 minion push commit中,但这需要在 master 上进行配置更改。 cat 3 个回答 Voted Best Answer Petrus Theron 2013-08-05T17:35:19+08:002013-08-05T17:35:19+08:00 使用cmd.run模块的解决方案: salt '*' cmd.run 'cat /path/to/file' jpoppe 2015-04-15T22:44:04+08:002015-04-15T22:44:04+08:00 在不使用外部命令的情况下获取文件的内容: sudo salt '*' cp.get_file_str file:///etc/hosts Mehdi Yedes 2015-05-16T02:42:15+08:002015-05-16T02:42:15+08:00 此功能是在更高版本的 Salt 中添加的,您可以在此链接上的 salt 官方文档中找到它。 您可以通过发出以下命令将文件从 salt minion 推送到 master: salt '*' cp.push /path/to/file 请记住,您需要先在 salt master 配置文件中启用它,然后将file_recv选项设置为True
使用
cmd.run
模块的解决方案:在不使用外部命令的情况下获取文件的内容:
此功能是在更高版本的 Salt 中添加的,您可以在此链接上的 salt 官方文档中找到它。
您可以通过发出以下命令将文件从 salt minion 推送到 master:
请记住,您需要先在 salt master 配置文件中启用它,然后将
file_recv
选项设置为True