# Packer Notes [HashiCorp Packer](https://packer.io/) Used to create the AWS AMI. Packer is run on your local laptop. ## Installation https://www.packer.io/downloads Use brew on the mac The `Makefile` is used to document the different images that you are able to build. Make doesn't provide any parts of the build process, just convenience. `Packer` is required to partition the hard drives out before ec2 launch. ## Usage username: `centos` key in Vault called `msoc-build` to run through a new build use the `make` command. See the `README.md` in the [Packer/README.md](https://github.xdr.accenturefederalcyber.com/mdr-engineering/msoc-infrastructure/blob/develop/packer/README.md) ``` make aws-test make multi7 AWS_PROFILE=mdr-test packer build -on-error=ask -only=master -var-file=rhel7_hardened_variables_test.json rhel7_hardened_multi_ami.json ``` ## Troubleshooting Help Add --debug to pause execution at each stage Add --on-error=ask Having issues with the RHEL subscription manager in TEST? Switch it to the prod one.