Просмотр содержимого файла на миньоне 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

Другие вопросы по тегам