I have this setup to standup a baremetal machine:
Terraform-> Matchbox
\-> Chef-> Docker
My colleague has a setup to standup VMs in AWS:
Terraform-> Packer-> Chef-> Docker
Is Packer to AWS as Matchbox is to Baremetal, in terms of image provisioning? I know there not 1:1 in features since packer can provision chef and stuff (it seems, and so can terraform) but for the general purpose of standing up a machine can this be considered.
If not what is the difference between the two. I am having trouble understanding exactly what packer is for (compared to matchbox), if it doesn't fit that relation.