Packer lets us create machine images for a variety of platforms through code. Part of the image creation process involves provisioning the machine, which can be done with a variety of provisioners, including Ansible. Oftentimes, you may well be provisioning Packer images for that same Ansible workstation; in this lab, we’ll explore how to use your existing Ansible setup to provision your Packer images.
Successfully complete this lab by achieving the following learning objectives:
- Add the Provisioner Block
provisionerblock using the Ansible provisioner type. Note that the
webgroup should be assigned and the playbook is located at
- Test the Build
Update the file with the provided access key, secret key, and subnet ID, and then run
packer buildagainst the template.