Packer est un outil permettant de créer des images de machine identiques pour plusieurs plates-formes à partir d'une configuration source unique.
Packer est léger, fonctionne sur tous les principaux systèmes d'exploitation et est très performant, créant des images machine pour plusieurs plates-formes en parallèle. Packer prend en charge diverses plates-formes via des intégrations de plugins externes, dont la liste complète est disponible sur https://developer.hashicorp.com/packer/integrations.
Les images créées par Packer peuvent facilement être transformées en boîtes Vagrant.
Il existe une excellente introduction et un guide de démarrage pour créer une image Docker sur votre ordinateur local sans utiliser de ressources cloud payantes.
Vous pouvez également vous référer à la section Premiers pas avec AWS pour savoir comment créer une image machine pour un fournisseur de cloud externe.
Le registre HCP Packer stocke les métadonnées des images Packer, vous permettant de suivre le cycle de vie de votre image.
Pour commencer à créer une image de machine AWS sur HCP Packer pour le référencement dans Terraform, reportez-vous à la collection de didacticiels HCP Packer.
Une documentation complète est consultable sur le site Web de Packer à l'adresse https://developer.hashicorp.com/packer/docs.
Consultez CONTRIBUTING.md pour connaître les meilleures pratiques et les instructions sur la configuration de votre environnement de développement pour qu'il fonctionne sur Packer.
À mesure que la situation des contributeurs change, le développement d'un plugin maintenu par la communauté peut ralentir. Lorsque cela se produit, HashiCorp peut utiliser l'option de GitHub pour archiver le référentiel du plugin, afin de signaler clairement l'état du plugin aux utilisateurs.
Que signifie non maintenu ?
Le référentiel de code et tout l'historique des validations seront toujours disponibles.
La documentation restera sur le site Web de Packer.
Les problèmes et les demandes d’extraction sont surveillés dans la mesure du possible.
Aucun développement actif ne sera effectué par HashiCorp.
Si vous souhaitez conserver un plugin non maintenu ou archivé, veuillez nous contacter à [email protected].