Packer é uma ferramenta para construir imagens de máquina idênticas para múltiplas plataformas a partir de uma configuração de origem única.
O Packer é leve, roda em todos os principais sistemas operacionais e tem alto desempenho, criando imagens de máquina para múltiplas plataformas em paralelo. O Packer oferece suporte a várias plataformas por meio de integrações de plug-ins externos, cuja lista completa pode ser encontrada em https://developer.hashicorp.com/packer/integrations.
As imagens que o Packer cria podem ser facilmente transformadas em caixas do Vagrant.
Há uma ótima introdução e um guia de primeiros passos para construir uma imagem Docker em sua máquina local sem usar nenhum recurso de nuvem pago.
Como alternativa, você pode consultar os primeiros passos com a AWS para aprender como construir uma imagem de máquina para um provedor de nuvem externo.
O registro do HCP Packer armazena metadados de imagem do Packer, permitindo que você rastreie o ciclo de vida da imagem.
Para começar a construir uma imagem de máquina AWS para o HCP Packer para referência no Terraform, consulte a coleção de tutoriais do HCP Packer.
A documentação abrangente pode ser visualizada no site do Packer em https://developer.hashicorp.com/packer/docs.
Consulte CONTRIBUTING.md para obter práticas recomendadas e instruções sobre como configurar seu ambiente de desenvolvimento para funcionar no Packer.
À medida que as circunstâncias dos contribuidores mudam, o desenvolvimento de um plugin mantido pela comunidade pode ficar lento. Quando isso acontecer, a HashiCorp poderá usar a opção do GitHub para arquivar o repositório do plugin, para sinalizar claramente o status do plugin aos usuários.
O que significa não mantido ?
O repositório de código e todo o histórico de commits ainda estarão disponíveis.
A documentação permanecerá no site do Packer.
Problemas e solicitações pull são monitorados como melhor esforço.
Nenhum desenvolvimento ativo será realizado pela HashiCorp.
Se você estiver interessado em manter um plugin não mantido ou arquivado, entre em contato conosco pelo e-mail [email protected].