Если вы готовы пойти plugin route, следующий post-processor будет делать то, что вам нужно:
packer-post-processor-ovftool
Он использует командную строку VMWare в ovftool
, чтобы добавить возможность Пакер конвертировать .ovf
файлы (на самом деле несколько файлов в одной папке) в один файл .ova
. Просто настроить шаблон пакера, как, например:
{
"post-processors": [{
"type": "ovftool",
"only": ["vmware"],
"format": "ova"
}]
}
Если вам не нравится этот маршрут, apparently.ova
файлы только битуминозных файлы всего .ova
каталога. Вы можете использовать пост-процессор Poster compress, чтобы сжать выход сборки VMWare в один архив tar, а затем просто переименовать расширение файла с .tar
до .ova
. Вы должны настроить это следующим образом:
{
"post-processors": [{
"type": "compress",
"only": ["vmware"],
"output": "actuallyAnOVA.tar"
}]
}