Vagrantを使用しているので、次のようなものをVagrantfileのconfig.vm.provision :chef_solo do |chef|
に適切に追加する必要があります。 セクション(1つ以上のchef.add_recipe
呼び出しも存在します):
config.vm.provision :chef_solo do |chef|
# other stuff... like: chef.add_recipe "postgresql::server"
chef.json = {
"postgresql" => {
"password" => {
"postgres" => "iloverandompasswordsbutthiswilldo"
}
}
}
end
chef.json
ハッシュは、ノード固有のすべての属性が移動する場所であり、Vagrantによって実行されるプロビジョニング中にchef-soloに渡されます。