Packer template structure

Packer templates are JSON documents that provide a declarative description that tells Packer how to build a machine image.

Packer templates are organized around four common top-level parameters, as demonstrated in the following example and described here:

{
"variables": {},
"builders": [],
"provisioners": [],
"post-processors": []
}
Packer template structure