2016-05-23 8 views
0

У меня есть/u01/installs dir и вы хотите удалить содержимое только в том случае, если успешно закончил шеф-повар. В случае ошибок я хочу сохранить каталог для отладки. Я бы предпочел рецепт очистки, но не уверен, как проверить успешную проверку.Как удалить содержимое установочного каталога после успешной работы моего шеф-повара?

PS: Я пользуюсь шеф-поваром соло.

ответ

0

Использовать ресурс directory с action :delete и recursive true. Если вы сделаете это, вам нужно быть очень осторожным в отношении идемпотенции, но ошибка приведет к преодолению сходимости, поэтому она никогда не попадет на этот ресурс.

+0

Спасибо за ответ @coderanger. Что мне делать, если я хочу сохранить каталог, но удалить содержимое. Я планирую создать рецепт очистки и поместить в него ресурс bash/execute, чтобы очистить содержимое? – user2611745

+0

У шеф-повара нет ничего для этого. – coderanger