PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Chef e Postgres; como faço para especificar a senha?


Como você está usando o Vagrant, provavelmente deve adicionar algo como o seguinte ao seu Vagrantfile no config.vm.provision :chef_solo do |chef| seção (onde um ou mais chef.add_recipe chamadas existe também):
config.vm.provision :chef_solo do |chef|
  # other stuff... like: chef.add_recipe "postgresql::server"
  chef.json = {
    "postgresql" => {
      "password" => {
        "postgres" => "iloverandompasswordsbutthiswilldo"
      }
    }
  }
end

O chef.json hash é o lugar para onde vão todos os atributos específicos do seu nó e que é entregue ao chef-solo durante a provisão executada pelo Vagrant, veja Documento Vagrant Para maiores informações.