构建器
构建器创建机器,配置这些机器,然后为各个目标平台生成镜像。Packer 执行辅助任务的组件,例如配置器。
Packer 有以下类型的构建器:
- Plugin:每个插件都有自己的一组相关联的构建器。例如,EC2、VMware、VirtualBox 等都有单独的构建器。
- File:
file
生成器从文件创建制品。 - Null:
null
构建器建立 SSH 连接并运行配置器。 - 自定义:您可以为新平台或现有平台编写新的构建器。
- 社区构建器:Packer 社区为多个其他平台开发和维护构建器。
请参阅 source
块文档以了解有关使用 Packer 模板语言配置构建器的更多信息。
这里有一份完整的 Packer 插件列表,有大量面向第三方平台的构建器、配置器、后处理器和数据源可用。