Scatter-gather

15 мая 2024

ID 270352

Прежде чем указать параметр scatter-gather, убедитесь, что параметр aggregate также указан в алгоритме плейбука.

Параметры Scatter-gather используются для одновременного выполнения нескольких действий с данными. В отличие от Split, параметр Scatter-gather передает одни и те же входные данные в разные ветки выполнения.

Идентификатор параметра

Описание

input

Выражение jq для составления массива.

aggregate

Этот параметр позволяет настроить правила агрегирования с помощью выражения jq.

output

Настройка того, как применить выходные данные к текущим данным плейбука. Возможные значения:

  • Строковая константа: merge или overwrite.
  • Объект Output.

onError

Этот параметр определяет поведение при возникновении ошибки в одной из веток. Возможные значения:

  • stop – определяет завершение всех веток, если произошла ошибка. Остальные ветки продолжат работу.
  • continue – определяет остановку одной из веток, в которой произошла ошибка. Остальные ветки продолжат работу.

По умолчанию указано значение stop.

branches

Ветки выполнения.

Ветка

Идентификатор параметра

Описание

name

Имя ветки, уникальное для Scatter-gather.

steps

Массив шагов запуска.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!