如何用chef-solo覆盖“不是默认”属性?

我正在使用流浪汉和厨师独奏.

>如何覆盖“not default”属性?
>如果我要创建厨师食谱,我什么时候应该使用“非默认”属性?

描述

我在attribute of openldap看到了openldap [‘rootpw’]

我想覆盖属性的openldap [‘rootpw’].

我尝试覆盖配置,如下

# Vagrantfile
Vagrant::Config.run do |config|
  config.vm.provision :chef_solo do |chef|

    #....

    chef.json = {
      'rootpw' => 'xxxx....',
      'openldap' => {
        'rootpw' => 'xxxx....'
      }
    }
  end
end

但是,属性没有被覆盖.

我认为,如果属性是默认值[‘openldap’] [‘rootpw’],它可以覆盖.

如何覆盖“not default”属性?

最佳答案 使用覆盖属性.
You can set them in different places(食谱,角色,环境),也许你可以找到适合你的.

点赞