Saltstack: передача нескольких файлов (используя подстановочный знак?)

Я новичок в 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:
----------

Любая подсказка о том, как заставить это работать?

Путь назначения существует. Спасибо.


person jrance    schedule 24.05.2014    source источник


Ответы (1)


Я думаю, что модуль, который вы ищете, это file.recurse. Он используется для рекурсии по набору файлов, тогда как file.managed предназначен для одного файла.

person Michael Place    schedule 24.05.2014
comment
Вот и все! Спасибо :) - person jrance; 24.05.2014