gpt4 book ai didi

chef-infra - 如何通过 vagrant 使用 Chef-solo 覆盖 "not default"属性?

转载 作者:行者123 更新时间:2023-12-02 04:32:04 24 4
gpt4 key购买 nike

问题

我正在使用带有 Chef-solo 功能的 vagrant。

  1. 如何覆盖“默认”属性?
  2. 如果我要创建 Chef Recipe ,什么时候应该使用“默认”属性?

描述

我在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

但是,属性没有被覆盖。

我认为,如果属性是default['openldap']['rootpw'],它可以覆盖。

如何覆盖“默认”属性?

最佳答案

使用覆盖属性。 You can set them in different places (配方、角色、环境),也许你能找到适合你的。

关于chef-infra - 如何通过 vagrant 使用 Chef-solo 覆盖 "not default"属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14422673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com