Packer — это инструмент с открытым исходным кодом для создания идентичных образов машин для нескольких платформ из единой исходной конфигурации. Packer легковесен, работает во всех основных операционных системах и обладает высокой производительностью, создавая образы машин для нескольких платформ параллельно. Packer не заменяет управление конфигурацией, как Chef или Puppet. Фактически, при создании образов Packer может использовать такие инструменты, как Chef или Puppet, для установки программного обеспечения на образ.
Образ машины — это единая статическая единица, содержащая предварительно настроенную операционную систему и установленное программное обеспечение, которое используется для быстрого создания новых работающих машин. Форматы образов машин меняются для каждой платформы. Некоторые примеры включают AMI для EC2, файлы VMDK/VMX для VMware, экспорт OVF для VirtualBox и т. д.