有沒有任何方法可以測試廚師食譜中是否存在cookbook_file?我想這樣做如下:廚師 - 測試cookbook_file是否存在
cookbook_file "/etc/cron.d/#{service}" do
source "etc/cron.d/#{service}"
owner "root"
group "root"
mode "0644"
end
,並將它不是失敗,如果文件「等/ cron.d/{SERVICE_NAME}」不存在,因爲我可以在一臺機器上運行的許多服務,但只有其中一些人有相關的cron工作。
我不希望有需要的cron作業一樣
['service_1', 'service_2', ...],
因爲這似乎相當脆服務的大名單。理想情況下,我希望有一個包含需要它們的服務的cron作業的目錄,並且如果這些文件不存在,則配方不會失敗。我正在尋找可能嗎?
這對我來說已經足夠好了 - 謝謝! – Marc
雖然它在日誌中產生錯誤。 – timurb