0
在我的食譜中,我應該如何檢查廚師食譜是否被調配到Macintosh機器上?廚師如何檢測廚師是否在Mac上運行?
在我的食譜中,我應該如何檢查廚師食譜是否被調配到Macintosh機器上?廚師如何檢測廚師是否在Mac上運行?
更好的解決方案是使用platform_family檢查。將適用於OS X和OS X服務器(來源OHAI-345)。
cookbook_file "/etc/nginx/nginx.conf" do
source "nginx.conf"
not_if platform_family?("mac_os_x")
end
更好的解決辦法是讓廚師做所有的工作。使用單cookbook_file聲明:
cookbook_file "/etc/nginx/nginx.conf" do
source "nginx.conf"
end
和船舶的平臺,你的食譜特定文件:
使用
node[:platform] == "mac_os_x"
檢查。
你可以做一個not_if
塊這樣的:
cookbook_file "/etc/nginx/nginx.conf" do
source "nginx.conf"
not_if { node[:platform] == "mac_os_x" }
end