Packer
Packer Documentation
Packer lets you create identical machine images for multiple platforms from a single source configuration. A common use case is creating golden images for organizations to use in cloud infrastructure.
Build Images
Standardize and automate your workflow.
Use Plugins
Use built-in and external plugins to perform tasks during each build.