1

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

我到目前为止还无法实现的一件事是覆盖本食谱postgresql中的食谱设置的默认密码

文档提到使用以下内容设置 json 配置:

postgresql: {
  password: {
    postgres: ''
  }
}

我在这里完成了,但我似乎无法让它覆盖配方设置的默认加密密码。

我对厨师/流浪汉来说是全新的(截至今天),所以我什至不知道下一步应该去哪里。

任何帮助是极大的赞赏。

4

1 回答 1

5

我克隆了你的 gem 并启动了 Vagrant(但是使用我已经下载的 Debian Squeeze 图像,并且禁用了除postgresqland之外的所有配方postgresql::server,并使用 PostgreSQL 8.4 而不是 9.1),似乎空密码是一个糟糕的选择,使用

  postgresql: {
    password: {
      postgres: 'foo'
    }
  }

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

于 2013-03-10T20:31:43.763 回答