You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Salt Master中/srv/salt目录下的所有文件同步到Salt Syndic?

基于Salt原生能力实现Master到Syndic的/srv/salt目录同步

我曾遇到需要将Salt Master中的文件同步到Salt Syndic的场景,试过共享文件系统、rsync同步等常见方案,但都不适用于我的环境,因此只能基于Salt本身实现同步方案。经过搜索与测试,我修改了找到的相近解决方案,得到以下配置,可保持Syndic上的/srv/salt目录与Master同步:

{% for file in salt['cp.list_master']() %}
/srv/salt/{{ file }}:
  file.managed:
    - name: /srv/salt/{{ file }}
    - source: salt://{{ file }}
    - user: salt
    - group: salt
    - mode: 640
    - makedirs: True
{% endfor %}

希望能帮到其他有同样需求的用户!

内容的提问来源于stack exchange,提问作者cspilman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 00:42:04