如何阅读由solo json覆盖的厨师配置

时间:2015-06-26 18:45:03

标签: ruby json chef environment chef-solo

我的流浪盒有一个工作配置。现在我也想为我的生产服务器配备厨师独奏。为此,我使用以下json

覆盖apache用户
{
    "name": "Production",
    "chef_environment": "production",
    "run_list": ["recipe[my-website]"],
    "apache": {
        "user": "www-data",
        "group": "www-data"
    }
}

对于作曲家配置,我的属性/ default.rb

中有以下内容
default['composer']['global_configs'] = {
    default['apache']['user'] => {
        'github-oauth' => {
            'github.com' => 'secrettoken'
        }
    }
}

但是,厨师当然会将密钥default['apache']['user']解析为'vagrant',因为它在此代码中定义了一些行。如何访问生产服务器的覆盖属性和我的流浪机的标准?感谢

1 个答案:

答案 0 :(得分:0)

与所有其他地方一样:节点[' apache'] ['用户'],抱歉!