Как вывести содержимое файла на всех моих миньонов с помощью Salt Stack?
Единственная функция "вытягивания", которую я могу найти, находится в этот миньон нажимает коммит, но это требует изменения конфигурации на главном устройстве.
cmd.run
модуль:salt '*' cmd.run 'cat /path/to/file'
Получить содержимое файла без использования внешних команд:
sudo salt '*' cp.get_file_str file:///etc/hosts
Эта функция была добавлена в более позднюю версию Salt, вы можете найти ее в официальной документации по соли. ссылка на сайт.
Вы можете отправить файл с соляного миньона мастеру, выполнив эту команду:
salt '*' cp.push /path/to/file
Имейте в виду, что вам необходимо включить его в файле конфигурации мастера соли, прежде чем установить file_recv
возможность True