如何手动将 UUID 分配给通过 Packer 创建的 Openstack 机器映像?

How to manually assign UUID to Openstack machine images created through Packer?

我正在与 Packers 合作,通过 Jenkins 管道创建 Openstack Machine Images我当前的要求是将 自定义 UUID 分配给创建的机器映像。我知道图像创建 API 会在构建过程中自动为创建的图像分配一个唯一的 UUID,但我想覆盖它并将我的 自定义 UUID 分配给这些图像。有什么办法吗?

不,Packer 不支持它。您可能可以使用清单 post-处理器和 shell-本地 post-处理器做一些技巧,将带有 cli 的图像复制到某个 id。