質問
私はchef-soloの提供でvagrantを使用しています。
- 「デフォルトではない」属性をオーバーライドする方法は?
- シェフレシピを作成する場合、いつ「デフォルトではない」属性を使用する必要がありますか?
説明
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']
.
「デフォルトではない」属性をオーバーライドする方法は?