Packer で開発環境の Vagrant Box を自作して、post-processors 処理を通して S3 に保存・バージョン管理・ホスティングするAWSUbuntu開発環境Vagrantpacker サーバー上のシステムをチームで開発する場合、開発環境の構築をどう共有するかは課題になると思いますが、いくつかの既存のやり方には問題があります 今までの開発環境構築のやり方 README.md などに手順を書く方法 これには次の問題が発生することがあります 本番環境(ex. Ubuntu)と開発環境(ex. Mac)で土台となる OS が違う 手順書の更新漏れがある 手順書の再現性の検証がおろそかになる 手順書の更新に対して、既存の開発環境をアップデートしないメンバーが出てくる Vagrant を使う方法 これは上記のいくつかを解消しますが、まだ問題が残ります 引き続き残る問題 手順書