Packer ist ein Tool zum Erstellen identischer Maschinen-Images für mehrere Plattformen aus einer einzigen Quellkonfiguration.
Packer ist leichtgewichtig, läuft auf allen wichtigen Betriebssystemen und ist hochleistungsfähig, da er Maschinen-Images für mehrere Plattformen parallel erstellt. Packer unterstützt verschiedene Plattformen durch externe Plugin-Integrationen. Die vollständige Liste finden Sie unter https://developer.hashicorp.com/packer/integrations.
Die von Packer erstellten Bilder können problemlos in Vagrant-Boxen umgewandelt werden.
Es gibt eine großartige Einführung und einen Leitfaden für die ersten Schritte zum Erstellen eines Docker-Images auf Ihrem lokalen Computer, ohne kostenpflichtige Cloud-Ressourcen zu verwenden.
Alternativ können Sie unter „Erste Schritte mit AWS“ nachlesen, wie Sie ein Maschinen-Image für einen externen Cloud-Anbieter erstellen.
Die HCP Packer-Registrierung speichert Packer-Image-Metadaten, sodass Sie Ihren Image-Lebenszyklus verfolgen können.
Informationen zum Erstellen eines AWS-Maschinen-Images für HCP Packer zur Referenzierung in Terraform finden Sie in der Sammlung von HCP Packer-Tutorials.
Eine umfassende Dokumentation ist auf der Packer-Website unter https://developer.hashicorp.com/packer/docs einsehbar.
Best Practices und Anweisungen zum Einrichten Ihrer Entwicklungsumgebung für die Arbeit mit Packer finden Sie unter CONTRIBUTING.md.
Wenn sich die Umstände der Mitwirkenden ändern, kann sich die Entwicklung eines von der Community gepflegten Plugins verlangsamen. In diesem Fall nutzt HashiCorp möglicherweise die Option von GitHub, das Repository des Plugins zu archivieren, um den Benutzern den Status des Plugins klar zu signalisieren.
Was bedeutet nicht gewartet ?
Das Code-Repository und der gesamte Commit-Verlauf sind weiterhin verfügbar.
Die Dokumentation verbleibt auf der Packer-Website.
Probleme und Pull-Requests werden nach bestem Wissen und Gewissen überwacht.
HashiCorp führt keine aktive Entwicklung durch.
Wenn Sie daran interessiert sind, ein nicht gewartetes oder archiviertes Plugin zu pflegen, wenden Sie sich bitte an [email protected].