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"
}
}
}