Series | Last Updated | OS X | Vagrant | Packer |
---|---|---|---|---|
Training |
16 Aug 2015 |
10.10.4 |
1.7.2 |
0.8.5 |
$ brew update && brew upgrade --all && brew cleanup
$ brew install packer
$ packer version
Packer v0.8.5
- builder 仮想マシンのベース作成
- Shell Script や Ansible などでプロビジョニング
- post-processor で特定の仮想マシンを書き出す
問題
ssh で接続してコマンド実行しようとして、script 内で sudo
を使用すると以下のようなエラーになる
sudo: sorry, you must have a tty to run sudo
解決方法
provisioners
の部分に下記追加
"ssh_pty": true,
- AMI - Amazon Machine Imageの略。AWS EC2 で動く仮想マシンのインスタンス元。Vagrant の Box のようなもの。
- Amazon Linux - Amazon が独自に開発している Read Hat 系の Linux ディストリビューション。
- Packer - Pakcer は Vagrant の作者 Michel Hasimoto 氏によって作成された仮想マシンのイメージの作成を行うツール。