Esiste un modo per verificare che esista un file cookbook_file in una ricetta dello chef? Mi piacerebbe fare qualcosa di simile al seguente:Chef - Test per cookbook_file esistenza
cookbook_file "/etc/cron.d/#{service}" do
source "etc/cron.d/#{service}"
owner "root"
group "root"
mode "0644"
end
e lo hanno non fallisce se il file "etc/cron.d/{nome servizio}" non esiste, dal momento che io possa avere tanti servizi in esecuzione su una macchina , ma solo alcuni di loro hanno associato cron jobs.
Non voglio avere una grande lista di servizi che prendono cron jobs come
['service_1', 'service_2', ...],
dal momento che sembra abbastanza fragile. Idealmente, mi piacerebbe avere una directory che contenga i lavori cron per i servizi che ne hanno bisogno, e avere la ricetta non fallire se questi file non sono presenti. È ciò che sto cercando possibile?
Questo funziona abbastanza bene per me - grazie! – Marc
Produce comunque un errore nei log. – timurb