Использование шеф-повара, я хотел бы использовать функцию уведомления вне контекста вызова другого ресурса.Chef stand alone
Вот что я делал как работа вокруг, но я хочу знать, если есть более чистый способ сделать это:
execute 'restart myapp' do
command '/srv/www/myapp/shared/scripts/myapp restart'
action :nothing
end
# Code here does configuration and dependencies restart notifications
execute 'echo "Restarting myapp"' do
notifies :run, 'execute[restart myapp]'
end
Ключевым моментом здесь является то, что мне нужно execute[restart myapp]
бежать после того, как все другие потенциальные уведомления из ранее в рецепте.
в принципе это нормально - за исключением того, что вы можете отправить «действие: удалить» в ресурс 'file'. – StephenKing
Это просто базовый пример. Я фактически не удаляю один файл на практике. – Levi
прекрасный. затем сохраните его, как есть, или предоставите более подробную информацию об остальном. – StephenKing