假设我有一个名为
windows_10.json
的 Packer 文件。我运行了 packer build windows_10.json
命令,构建 Windows 10 的 VirtualBox 映像需要 3 到 4 小时的时间。构建过程成功完成,生成了一个压缩在 .zip
文件中由 .ovf
和 .vmdk
文件组成的 VirtualBox 映像。现在假设我忘记在 windows_10.json
文件中添加以下代码,用于将其转换为 Vagrant box:
"post-processors": [
{
"type": "vagrant",
"only": ["virtualbox-iso"],
"keep_input_artifact": true,
"output": "windows_10_{{.Provider}}.box",
"vagrantfile_template": "vagrantfile-windows_10.template"
}
windows_10.json
文件后,是否可以指示 Packer 仅执行后处理步骤并创建 Vagrant box,跳过漫长的构建过程?我不想再等待 3 到 4 小时,而是直接继续创建 Vagrant box。