Задать вопрос
rudenkovk
@rudenkovk
DevOps, sysadmin

Как в ansible дожидаться окончания выполнения задания docker и отлавливать ошибки?

Уважаемое сообщество! Доброго времени суток.

Есть вот такой таск ansible:
- name: Build projects
  docker_container:
    name: "{{ item.name }}_builder"
    pull: yes
    image: app-builder
    command: install
    interactive: yes
    restart: no
    recreate: yes
    tty: yes
    user: builder
    state: started
    privileged: yes
    detach: False
    volumes:
     - "{{ src_dest }}/{{ item.name }}:/source:rw"
     - "{{ build_dest }}/{{ item.name }}:/build:rw"
  with_items: "{{ projects }}"


Не понимаю две вещи, полагаю взаимосвязанные:
1. Как сделать, так, чтобы ansible дожидался окончания работы контейнера(ов)?
2. Как сделать, чтобы ansible фейлился, если контейнер закрылся не с 0?
  • Вопрос задан
  • 249 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Это надо делать не ансиблом а дженкинсом
Ответ написан
Ваш ответ на вопрос

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

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