Нацеливание на миньоны
Completion requirements
2. Составные цели
2.3. Группы узлов
Группы узлов объявляются с использованием спецификации составной цели.
Параметр главного файла конфигурации nodegroups используется для определения групп узлов. Ниже приведён пример конфигурации группы узлов в файле /etc/salt/master:
nodegroups:
group1:
'L@atom.domain.ru,port.domain.ru,project.domain.ru or bl*.domain.ru'
group2: 'G@os:Debian and atom.domain.ru'
group3: 'G@os:Debian and
N@group1'
group4:
- 'G@atom:port'
- 'or'
-
'G@atom:project'
Внимание!
Префикс L в группе group1 соответствует списку миньонов, а префикс G в
группе group2 соответствует элементам grain.
Префикс L в группе group1 соответствует списку миньонов, а префикс G в
группе group2 соответствует элементам grain.
Имена групп также можно предварять знаком дефиса, например:
nodegroups:
- group1:
'L@atom.domain.ru,port.domain.ru,project.domain.ru or bl*.domain.ru'
Внимание!
Группы узлов могут ссылаться на другие группы узлов, как показано в group3. При обнаружении циклической ссылки регистрируется сообщение об ошибке.
Группы узлов могут ссылаться на другие группы узлов, как показано в group3. При обнаружении циклической ссылки регистрируется сообщение об ошибке.
Для нацеливания на группу узлов в CLI используйте опцию -N:
salt -N group1 test.version
Внимание!
При добавлении или изменении групп узлов в главном файле конфигурации мастер необходимо перезапустить.
Без перезагрузки доступен ограниченный объем функций, таких как нацеливание на группу узлов с помощью опции -N из командной строки.
При добавлении или изменении групп узлов в главном файле конфигурации мастер необходимо перезапустить.
Без перезагрузки доступен ограниченный объем функций, таких как нацеливание на группу узлов с помощью опции -N из командной строки.
Определение групп узлов в виде списков MINION ID
Список идентификаторов миньонов обычно определяется следующим образом:
nodegroups:
group1: L@host1,host2,host3
Список идентификаторов миньонов можно также определить как список YAML, например:
nodegroups:
group1:
- host1
- host2
- host3