O Packer pode ser usado para instalar e provisionar um servidor bare metal? O Packer fornece servidor web com pacotes de repositório e preseed/kickstart e pode executar alguns outros softwares de provisão (ansible, puppet, chef, etc). Poderia ser usado para instalar servidores bare metal? Em caso afirmativo, como deve ser a aparência de um .json do empacotador?
Eu tive uma pergunta semelhante. Eu encontrei este tópico de problema usando o Packer com inicialização PXE.
https://github.com/hashicorp/packer/issues/955
No tópico, Vasiliy Tolstov comentou:
[É] muito simples: instale todo o material necessário dentro de uma VM (para Debian live-boot, para fedora/centos Dracut com a capacidade de inicializar a partir da rede). depois de [construir] esse empacotador [com] execute o seguinte script (exemplo para Debian):
e nos artefatos de download do empacotador de vm: