SaltStack:如何将文件从 minion 复制到 SaltStack 文件服务器
SaltStack : How I can copy file from minion to SaltStack File Server
我需要从 minion 复制一个文件到 saltstack 服务器文件 (salt://)
我怎样才能做到这一点?
我试过这样的状态,但没有用。
copy:
file.managed:
- name: salt://a.txt
- source: /tmp/a.txt
希查姆
您可以使用 cp.push
:
copy:
module.run:
- name: cp.push
- path: /tmp/a.txt
- upload_path: /tmp
注意,如文档所述,为了安全起见,您必须在master配置文件中将file_recv
设置为True
,并重新启动master,才能启用此功能,即使这样minion 只允许将文件上传到 minion 的缓存目录 (/var/cache/salt/master/minions/minion-id/files
)。指定 upload_path
会将文件上传到缓存目录中的子目录。
我需要从 minion 复制一个文件到 saltstack 服务器文件 (salt://)
我怎样才能做到这一点?
我试过这样的状态,但没有用。
copy:
file.managed:
- name: salt://a.txt
- source: /tmp/a.txt
希查姆
您可以使用 cp.push
:
copy:
module.run:
- name: cp.push
- path: /tmp/a.txt
- upload_path: /tmp
注意,如文档所述,为了安全起见,您必须在master配置文件中将file_recv
设置为True
,并重新启动master,才能启用此功能,即使这样minion 只允许将文件上传到 minion 的缓存目录 (/var/cache/salt/master/minions/minion-id/files
)。指定 upload_path
会将文件上传到缓存目录中的子目录。