Packer 模板

原文


Packer 的行为由 Packer 模板决定,模板由一系列让 Packer 遵循的声明和命令组成。模板告诉 Packer 使用什么插件(构建器、配置器、后处理器),如何配置每个插件,以及它们的运行顺序。

模板包含灵活的变量注入工具,以及可以帮助我们对构建进行定制化的内置函数。

Packer 过去一直使用 JSON 模板进行配置,但 Packer 正在过渡到使用 HCL2 的新模板配置格式 —— 与 Terraform 以及 HashiCorp 的其他产品使用的配置语言相同。这种格式比原来的 JSON 模板格式更灵活、更模块化、更简洁。虽然仍然支持 JSON 格式,但 Packer 核心中的某些新功能将仅针对较新的 HCL 格式实现。请在边栏中查找不同模板格式的文档。

1.7.0 版本开始,HCL2 正式成为编写 Packer 配置的首选方式。

如果您需要获得将 JSON 模板升级到 HCL 模板方面的帮助,请在此处查看我们的升级指南

results matching ""

    No results matching ""