SaltStack:如何将文件从小兵复制到SaltStack文件服务器

时间:2018-10-25 11:03:36

标签: salt-stack

我需要将一个文件从小兵复制到saltstack服务器文件(salt://)

我该如何实现?

我尝试过这样的状态,但无法正常工作。

copy:
  file.managed:
    - name: salt://a.txt
    - source: /tmp/a.txt

希瑟姆

1 个答案:

答案 0 :(得分:0)

您可以使用cp.push

copy:
  module.run:
    - name: cp.push
    - path: /tmp/a.txt
    - upload_path: /tmp

请注意,为了安全起见,您必须在主配置文件中将file_recv设置为True,然后重新启动主服务器,以启用此功能,甚至启用小服务器只允许将文件上传到奴才的缓存目录(/var/cache/salt/master/minions/minion-id/files)。指定upload_path会将文件上传到缓存目录内的子目录。