【问题标题】:SaltStack : How I can copy file from minion to SaltStack File ServerSaltStack:如何将文件从 minion 复制到 SaltStack 文件服务器
【发布时间】:2018-10-25 19:16:05
【问题描述】:

我需要将文件从 minion 复制到 saltstack 服务器文件 (salt://)

我怎样才能做到这一点?

我尝试了这样的状态,但没有工作。

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

希查姆

【问题讨论】:

    标签: salt-stack


    【解决方案1】:

    你可以使用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 都有自己的缓存目录,如缓存目录路径名的 minion-id 部分所示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    相关资源
    最近更新 更多