我第一次在我的开源项目apartment的Vagrant框中尝试chef-solo
,以便贡献者可以更轻松地启动并运行开发环境。
我现在无法实现的一件事是覆盖this cookbook
中postgresql
食谱设置的默认密码
文档提到用以下内容设置json配置:
postgresql: {
password: {
postgres: ''
}
}
我已经完成了here但我似乎无法覆盖由配方设置的默认加密密码。
我是全新的(截至今天)给厨师/流浪汉,所以我有点迷失在接下来的位置。
非常感谢任何帮助。
答案 0 :(得分:5)
我克隆了你的宝石并激怒了Vagrant(但是使用了我已经下载的Debian Squeeze图像并禁用了除postgresql
和postgresql::server
之外的所有配方,并使用PostgreSQL 8.4而不是9.1)它似乎使用
postgresql: {
password: {
postgres: 'foo'
}
}
使用命令PGPASSWORD="foo" psql --username=postgres -h localhost
,所以我怀疑空密码有一些问题。