Просмотр содержимого файла на миньоне Salt Stack
Как вывести содержимое файла на всех моих миньонов, используя Salt Stack?
Единственная функциональность "вытягивания", которую я могу найти, - это принудительная фиксация миньонов, но для этого требуются изменения конфигурации мастера.
3 ответа
Решение
Решение с использованием 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