环境特定的厨师数据库

时间:2015-06-01 05:25:11

标签: chef

我试图确定数据库的最佳方法,我的理由是,我不知道为什么我只能包含一个包含每个环境所有内容的数据库。我发现为食谱提供单独的数据库似乎是常态。

我最初的理解是:

dev.json

- mysql_password: 234983
- mysql_user: heyhey
- mysql_host: somewhere.com
- newrelic_api: something

uat.json

- mysql_password: 111113
- mysql_user: root
- mysql_host: somewhere-else.com
- newrelic_api: something-else

属性/ default.rb

- load <chef-env> databag
- mysql_password = databag.item.mysql_password

这是一个不好的方法还是他们这样做的任何警告?

0 个答案:

没有答案