diff --git a/cookbooks/consul/files/etc/consul.d/service-consul.json b/cookbooks/consul/files/etc/consul.d/service-consul.json index 10e7840..2ef9cf2 100644 --- a/cookbooks/consul/files/etc/consul.d/service-consul.json +++ b/cookbooks/consul/files/etc/consul.d/service-consul.json @@ -1,6 +1,12 @@ { "service": { "name": "consul", - "port": 8600 + "port": 8600, + "check":{ + "tcp": "localhost:8600", + "interval": "60s", + "timeout": "1s", + "success_before_passing": 3 + } } } diff --git a/cookbooks/consul/setup.rb b/cookbooks/consul/setup.rb index 9654250..94ed8af 100644 --- a/cookbooks/consul/setup.rb +++ b/cookbooks/consul/setup.rb @@ -21,8 +21,6 @@ remote_file '/etc/consul.d/service-consul.json' do owner 'root' group 'root' mode '644' - - only_if '{ node["consul"]["manager"]}' end execute 'Reload supervisor' do