Worked very nicely thanks!
-------- Original Message --------Subject: [chef] Re: template question
From: Ash Berlin <ash_opscode@firemirror.com>
Date: Mon, December 05, 2011 12:16 pm
:pete => node[:domain] == "foo.com" > "bar" : "baz"
or
pete = case node[:domain] when "foo.com" "foo" when /bar.com$/ "bar_and_sub"end
variables({..., :pete => pete})
Untested but approximately that. It helps if you realise that this is Just Ruby (helps me anyway. Also helps here if you know ruby, mind.)
-ash
On 5 Dec 2011, at 19:05, <djo@dave-n-georgi.com> <djo@dave-n-georgi.com> wrote:
I have a templatetemplate "/etc/djo.dat" dosource "djo.dat.erb"mode 0644owner "root"group "root"variables({:domain => node[:domain],:pete => "jimmy"})end
I want pete = to different fixed values based on node[:domain]what is the best way to do this?