vagrantでちょっとハマったことをメモ。
vagrantではsudoはnopasswdにしておいたほうが良い。そうでないとvagrant haltが実行できなくなり、VMをshutdownできなくなった。
chefのsudo cookbookを利用している場合、以下のようにattributesを設定しておくと勝手にsudoersにNOPASSWDを設定してくれる。
{ "run_list": [ "role[development]" ], "authorization": { "sudo": { "users": ["vagrant", "deployer"], "passwordless": "true" } } }