Puisque vous utilisez Vagrant, vous devriez probablement ajouter quelque chose comme ce qui suit à votre fichier Vagrant dans le config.vm.provision :chef_solo do |chef|
section (où un ou plusieurs chef.add_recipe
appels existe aussi):
config.vm.provision :chef_solo do |chef|
# other stuff... like: chef.add_recipe "postgresql::server"
chef.json = {
"postgresql" => {
"password" => {
"postgres" => "iloverandompasswordsbutthiswilldo"
}
}
}
end
Le chef.json
le hachage est l'endroit où vont tous les attributs spécifiques à votre nœud et qui est remis à chef-solo lors de la mise à disposition exécutée par Vagrant, voir Document vagabond
pour plus d'informations.