Why use Packer? Infrastructure as code has become part of the buzzword bingo surrounding operational teams and their desired optimal workflows.
One could theoretically just start with a base AMI and manually update it and then re-save it as a new AMI, but this process is not repeatable. We can check in our desired infrastructure states as code to version control. This is good practice for change control management. We can readily see what worked before and what was changed in the latest update. If something catastrophic happens or we encounter unforeseen issues, we can always rollback to a previous