• Как запустить playbook параллельно в jenkins?

    @Venot Автор вопроса
    Пума Тайланд если на одной машине стоит 5 приложений, и в плэйбуке задача сделана циклом:
    hosts: "{{ Cluster }}"
    tasks:
    - name: Кластер целиком
    shell: admin/{{ ids[item] }}_mgmt.sh {{ ClusterAction3 | default('status') }}
    with_items: "{{ Cluster.split(',') }}"
    register: shell_result
    run_once: yes
    tags: single
  • Как запустить playbook параллельно в jenkins?

    @Venot Автор вопроса
    Пума Тайланд а если приложения A стоит на 1-10 машинах, приложение В на 5-15, С на 1-10, то есть на одной и той же машине могут быть несколько разных приложений.
  • Как запустить playbook параллельно в jenkins?

    @Venot Автор вопроса
    Пума Тайланд я чуть не правильно написал, есть приложения которые распределены по кластерам на линуксовых машинах, и в пайплайн происходит выбор этих приложений и действие, например я выбрал 2 приложения рестарт сделать, ансибловый плейбук запускает скрипт рестарта, но в начале одно приложение, потом другое, хотелось бы ускорить этот процесс и сделать параллельный запуск. вот есть 1 идея что может как то циклом идти по этим приложениям и для каждого приложения запускать плэйбук. видел в jenkins parallel , но как это реализовать не знаю, и 2 вариант в плейбуке сделать poll: 0 но если не получится как отлавливать ошибку и быстрее ли так будет? (да я начинающий в этом и спрашиваю совет специалистов).
  • Как передать параметр в Ansible?

    @Venot Автор вопроса
    Дмитрий я сейчас сделал через env ANSIBLE_STDOUT_CALLBACK = myplag ansible-playbook test.yaml все работает, а в jenkins тоже можно будет передать эту переменную окружения?