From 308f8fe884209703e8b58216049cff3b466350f1 Mon Sep 17 00:00:00 2001 From: what do you want? Date: Wed, 29 Oct 2014 19:07:27 -0700 Subject: [PATCH 1/2] Send reload singal to consul on a service_def change --- providers/service_def.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/providers/service_def.rb b/providers/service_def.rb index 68debf19..19c9f39d 100644 --- a/providers/service_def.rb +++ b/providers/service_def.rb @@ -25,11 +25,13 @@ content new_resource.to_json action :create + notifies :reload, 'service[consul]', :immediately end end action :delete do file new_resource.path do action :delete + notifies :reload, 'service[consul]', :immediately end end From f7b41c0076864aa8464eb5fd1cc5284ccc2662fb Mon Sep 17 00:00:00 2001 From: what do you want? Date: Thu, 30 Oct 2014 12:44:19 -0700 Subject: [PATCH 2/2] Change notification from immediately to delayed --- providers/service_def.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/service_def.rb b/providers/service_def.rb index 19c9f39d..a7ebe952 100644 --- a/providers/service_def.rb +++ b/providers/service_def.rb @@ -25,13 +25,13 @@ content new_resource.to_json action :create - notifies :reload, 'service[consul]', :immediately + notifies :reload, 'service[consul]', :delayed end end action :delete do file new_resource.path do action :delete - notifies :reload, 'service[consul]', :immediately + notifies :reload, 'service[consul]', :delayed end end