在Packer中有条件地设置变量?

时间:2020-05-22 15:04:58

标签: packer

我想使用1个打包程序文件为vSphere构建多种不同类型的VM模板。

  • 建筑商可以按名称区分。
  • 可以为特定的构建器执行配置程序。

剩下的唯一事情是:“如何根据构建器名称有条件地为变量(disk_size,数据存储等)设置值?”

If (builder[0].name  = server_type1) then disk_size = 51200
If (builder[0].name  = server_type2) then disk_size = 81920

其他人似乎正在使用wrapper scripts来实现这一目标。这是目前唯一的方法吗?

HashiCorp Packer v1.5.6

0 个答案:

没有答案