Нацеливание на миньоны

1. Простые цели

Нацеливание на миньоны – это указание, на каких миньонах следует запустить команду или применить состояние. Нацеливание на миньоны осуществляется путём сопоставления с заданными шаблонами:

  • сетевые имена
  • IP-адреса и подсети миньонов
  • системная информация, получаемая от миньонов
  • элементы информации из встроенного хранилища SaltStack
  • наименования групп миньонов
  • комбинации указанных выше данных

Пример:
Команда для перезапуска сервера Apache httpd

salt web1 apache.signal restart

определяет в качестве цели миньон web1. Команда перезапуска будет выполнена только на этом миньоне.

Каждый миньон имеет уникальный идентификатор. По умолчанию, когда миньон запускается первый раз, в качестве идентификатора ему присваивается его FQDN. Идентификатор миньона можно переопределить с помощью настройки параметра id в файле конфигурации миньона.

Внимание!
Параметр minion id используется для создания ключевой пары (публичного и приватного ключей), в случае изменения minion id мастер должен принять новый ключ от миньона как от нового хоста.