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.26.3 samples/consul_template_broken.txt.erb
consul-templaterb-1.26.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.26.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.26.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.25.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.25.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.25.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.24.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.24.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.23.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.22.0 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.8 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.7 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.6 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.5 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.4 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.3 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.2 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.1 samples/consul_template_broken.txt.erb
consul-templaterb-1.21.0 samples/consul_template_broken.txt.erb