Packer - 并行构建 - 如果一个失败,停止所有构建

时间:2016-12-01 17:54:49

标签: ansible packer

我使用Packer创建AWS AMI以进行部署。我为不同类型的AMI(应用程序服务器,工作服务器)并行构建了一对,并使用Ansible进行配置。

但是,如果其中一个构建过程失败,我想暂停所有并行构建的整个构建过程。有没有办法用打包器来实现这个目标?

1 个答案:

答案 0 :(得分:0)

没有

(除非你做一些在所有版本中最后运行的奇怪脚本并等待所有其他版本或超时。但你最好做一个清理脚本来检查Packer构建的结果,如果其中一个构建失败,则取消注册AMI。)