Я новичок в шеф-поваре. У меня есть рецепт, в котором мне нужно запустить сервер, а затем дождаться его успешного запуска. У меня есть это до сих пор;
service "myserver" do
action :start
end
execute "ensure myserver startup" do
command "curl http://#{node['myserver']['http']['host']}:#{node['myserver']['http']['port']}"
retries 5
retry_delay 15
end
Мне это кажется неправильным, и это обычное дело для сценариев шеф-повара. Каков идиоматически правильный способ дождаться запуска сервера?