Saltstack:传输多个文件(使用通配符?)

时间:2014-05-24 12:07:29

标签: file wildcard transfer salt-stack

我是Staltstack的新手,我开始用它做一些测试,但是,我面临一个小问题,我无法找到解决方法。

我想将主服务器上的路径中的所有文件传输到从服务器,但是,我无法让它工作。

配置:

/destination_path_on_slave/*:
  file.managed:
    - source: salt://path_on_master/*
    - user: root

但是,在尝试应用此功能时,我收到以下错误:

----------
          ID: /destination_path_on_slave/*
    Function: file.managed
      Result: False
     Comment: Source file salt://path_on_master/* not found
     Changes:
----------

有关如何使其正常工作的任何线索?

目标路径存在。谢谢。

1 个答案:

答案 0 :(得分:3)

我认为您正在寻找的模块是file.recurse。它用于递归一组文件,而file.managed用于单个文件。