我正在运行命令
salt-ssh 'my-vm' file.manage_file /home/file.txt '' '{}' salt://file.txt '{}' root root '700' '' myenv ''
但是我收到以下错误消息
评论: 未找到源文件“salt://file.txt”
注意,当将其放入状态文件并运行 apply state 时,没有错误,并且文件按预期放置在 my-vm 上
Salt master有配置
file_roots:
myenv:
- /srv/salt/states/base
我的 file.txt 位于
/srv/salt/states/base/file.txt
使用命名参数。
salt-ssh 'my-vm' file.manage_file name=/home/file.txt source=salt://file.txt saltenv=myenv