Da Sie Vagrant verwenden, sollten Sie Ihrer Vagrant-Datei wahrscheinlich etwas wie das Folgende in die config.vm.provision :chef_solo do |chef|
hinzufügen Abschnitt (wo ein oder mehrere chef.add_recipe
Anrufe gibt es auch):
config.vm.provision :chef_solo do |chef|
# other stuff... like: chef.add_recipe "postgresql::server"
chef.json = {
"postgresql" => {
"password" => {
"postgres" => "iloverandompasswordsbutthiswilldo"
}
}
}
end
Die chef.json
Hash ist der Ort, an dem alle Ihre Node-spezifischen Attribute landen und der während der Bereitstellung durch Vagrant an Chef-Solo übergeben wird, siehe Vagrant-Dokument
für weitere Informationen.