Sha256: b4111474fb03b2d1e5970a668fb320817941ef4d70b456ab5db02c938055bc18

Contents?: true

Size: 464 Bytes

Versions: 67

Compression:

Stored size: 464 Bytes

Contents

<%
services.each do |service_name, tags|
     if tags.include? 'marathon'
       service(service_name, tag:'marathon').sort {|a,b| a['Node']['Node'] <=> b['Node']['Node'] }.each do |snode|
         if (compute_state(snode)[0] == 'critical') && (snode['Service']['Tags'].include? 'marathon')
%>wssh "<%= snode['Node']['Node'] %>" time curl -v -XPUT localhost:8500/v1/agent/service/deregister/<%= snode['Service']['ID'] %>
<%       end
       end
     end
   end %>

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
consul-templaterb-1.36.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.36.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.35.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.34.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.33.3 samples/consul_template_broken.txt.erb
consul-templaterb-1.33.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.33.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.33.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.32.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.32.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.31.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.31.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.30.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.29.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.28.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.28.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.28.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.27.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.27.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.27.0 samples/consul_template_broken.txt.erb