こんばんは。 今日はVagrant+シェルスクリプトでアプリケーションの実行環境の作成してる時に困った話をします 環境作成にchefやpuppet, ansibleを使わずシェルスクリプトを使っているのですが、アプリケーションをgit cloneする時に Are you sure you want to continue connecting (yes/no)? とか Enter passphrase for key '/path/to/key/private_key': 聞くなよやってるのはvagrantだy などのプロンプトが出てきて、 vagrant up中にインストール出来ず嫌だなーと思ったので対処法を探しました。そしてたどり着いたのが、 expectコマンド ということで、お試しにgit cloneを自動化してみました。 作ったレポジトリ 概要 expectコマンドを利用して、v