Packer - Параллельные сборки - Остановить все сборки в случае сбоя одной

Я использую Packer для создания образов AWS AMI для развертывания. Я создаю пару в Parallel для разных типов AMI (сервер приложений, рабочий сервер) и предоставляю их с помощью Ansible.

Однако, если один из процессов сборки завершается сбоем, я хочу остановить весь процесс сборки для всех параллельных сборок. Есть ли способ сделать это с помощью упаковщика?


person djt    schedule 01.12.2016    source источник


Ответы (1)


No.

(Если только вы не делаете какой-то странный скрипт, который запускается последним во всех сборках и ждет, пока все остальные или истечет время ожидания. Но вам лучше сделать скрипт очистки, который проверяет результат сборки Packer и отменяет регистрацию AMI, если одна из сборок не удалась.)

person Rickard von Essen    schedule 09.01.2017