Задать вопрос
@Venot

Как в плейбуке Ansible запустить несколько скриптов на одном хосте одновременно?

в jenkins в переменную записываются выбранные приложения, потом исполняется плейбук:
- name: Изменение состояния кластеров
hosts: "{{ Cluster }}"
gather_facts: no
tasks:
- name: action app
shell: admin/{{ ids[item] }}_mgmt.sh {{ ClusterAction3 | default('status') }}
with_items: "{{ Cluster.split(',') }}"
register: shell_result
run_once: yes
tags: single
получается пока что не выполнится 1 скрипт, 2 не запустится, как сделать чтобы одновременно запустить все скрипты, дождаться когда последний выполнится, вывести результат работы через debug.
или в jenkins параллельным запуском запустить каждый плейбук ансибл или в плейбуке можно это реализовать?
  • Вопрос задан
  • 268 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
paran0id
@paran0id
Умный, но ленивый
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
при запуске на группу хостов ансибл сам запускает все парралельно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы