是否必须将文件放在master的/ srv / salt文件夹中,以便将文件/目录从master转移到连接的minions .
我们可以不使用salt文件服务器传输文件
1)我们可以不使用salt文件服务器传输文件吗? 2)文档也说“你不能运行交互式脚本” . 这是否意味着使用cmd.run执行任意linux命令有一些限制,例如 . 我们可以运行salt“*”cmd.run ['ls -l / home'] . 同样,我们可以使用cmd.run运行scp,ssh等命令 .
该文档建议将默认位置设置为/ srv / salt here
您不必使用salt文件服务器 . 您还可以将源设置为例如http位置 . 但在这种情况下,您还必须声明文件的哈希值,例如:
/etc/nginx/sites-enabled/mysite: file.managed: - source: http://example.com/mysite - source_hash: abc123....
2 回答
该文档建议将默认位置设置为/ srv / salt here
您不必使用salt文件服务器 . 您还可以将源设置为例如http位置 . 但在这种情况下,您还必须声明文件的哈希值,例如: