使用Vagrant/Chef-solo设置postgresql密码

bra*_*rad 1 postgresql vagrant chef-solo

我在我的chef-solo开源项目公寓的Vagrant盒子上第一次尝试了一下,这样贡献者可以更轻松地启动和运行开发环境.

我现在无法实现的一件事是覆盖本食谱中postgresql配方设置的默认密码

文档提到设置json配置,例如:

postgresql: {
  password: {
    postgres: ''
  }
}
Run Code Online (Sandbox Code Playgroud)

我在这里做过但我似乎无法覆盖由配方设置的默认加密密码.

我是全新的(截至今天)给厨师/流浪汉,所以我有点迷失在哪里,我甚至应该看下一步.

任何帮助是极大的赞赏.

cmu*_*ur2 5

我克隆你的宝石,并发射了流浪(但使用我已经下载了一个Debian挤压图像,并与除禁用所有的食谱postgresqlpostgresql::server,并使用,而不是9.1的PostgreSQL 8.4),似乎空密码是一个不错的选择,使用

  postgresql: {
    password: {
      postgres: 'foo'
    }
  }
Run Code Online (Sandbox Code Playgroud)

使用命令,PGPASSWORD="foo" psql --username=postgres -h localhost所以我怀疑空密码有一些问题.