Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.
GitHub repo: https://github.com/MohammedHousa/Packer-in-Azure
Tutorials:
- How to create a custom image in Azure using Packer
- Create VM from packer image with Azure CLI
- Create VM from packer image with Terraform