- From: Torben Knerr <
>
- To:
- Subject: [chef] Re: test-kitchen: extend configuration with json attributes?
- Date: Thu, 23 Aug 2012 09:16:53 +0200
Hey guys,
I would love to hear how you are handling this currently.
Anyways I have created
http://tickets.opscode.com/browse/KITCHEN-21 in
the meanwhile.
Cheers,
Torben
On Mon, Aug 20, 2012 at 10:04 AM, Torben Knerr
<
>
wrote:
>
Ohai Chefs,
>
>
would it make sense to add json attributes to the cookbook configuration?
>
>
e.g. if you want to override some node attributes, it could be done like so:
>
>
"""
>
chef_json = {
>
:apache => {
>
:'listen_ports => ["123"]
>
}
>
}
>
>
cookbook "apache2" do
>
configuration "apache_on_different_port", chef_json
>
end
>
"""
>
>
Within the Vagrantfile the passed json would then be merged into chef.json:
>
https://github.com/opscode/test-kitchen/blob/master/config/Vagrantfile#L100
>
>
>
Or would `node.set['apache']['listen_ports'] = ['123']` within the
>
"apache_on_different_port.rb" configuration recipe be the preferred
>
way to do this?
>
>
I could imagine that this might lead to different results depending on
>
the ordering of recipes, but I'm not sure. What do you guys think?
>
>
Cheers,
>
Torben
Archive powered by MHonArc 2.6.16.