PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Chef et postgres; comment spécifier le mot de passe ?

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.