문제점 : 속성이 "참"인 경우에만 실행해야하는 요리사 문장이 있습니다. 그러나 매번 실행됩니다.요리사 only_if 속성이 참일 경우
예상되는 동작 :default[:QuickBase_Legacy_Stack][:dotNetFx4_Install] = "false"
dotnet4를 설치하지 않아야합니다.
실제 동작 : 속성의 설정에 관계없이 dotnet4를 설치합니다.
내 코드 :
속성 파일 :
default[:QuickBase_Legacy_Stack][:dotNetFx4_Install] = "false"
조리법 파일 :
windows_package "dotnet4" do
only_if node[:QuickBase_Legacy_Stack][:dotNetFx4_Install]=='true'
source "#{node[:QuickBase_Legacy_Stack][:dotNetFx4_URL]}"
installer_type :custom
action :install
options "/quiet /log C:\\chef\\installLog4.txt /norestart /skipmsuinstall"
end
질문의 형식이 마음에 듭니다. 당신은 문제, 주어진 결과 및 원하는 결과를 분명히 확인했습니다. 당신은 엔지니어 여야합니다 :) – sethvargo
예, 아마 당신은 upvote로 보상 할 수 있습니다 ... :) – tbenz9