様々なプロジェクトで仕事をするにあたって、AWSのAMI(Amazon Machine Image)を多くつくるようになりました。 今回はPackerプロジェクトの個人的なベストプラクティスをまとめました。 作成したリポジトリはじめに、作成したリポジトリを以下に晒しておきます。 soudegesu/my_packer_best_practiceまた、前提条件は以下とします。 作成対象はAMI(Amazon Machine Image)プロビジョニングには Packer と Ansible を使うインスタンスのテストには Sererspec を使うPackerやAnsible、Sererspec自体の解説は割愛します。 Vagrantを使ってローカル環境でデバッグできるようにしておくAnsible Playbookの書き始めの頃は、可能であればローカル環境上に Vagrant と Virtu