Sha256: aa94183fa14daef9a46bf1cd024553bd120f6c0dcb450345e75766890e5339fa
Contents?: true
Size: 403 Bytes
Versions: 2
Compression:
Stored size: 403 Bytes
Contents
# -*- ruby -*- #encoding: utf-8 require 'arborist' Arborist::Observer "Webservers" do subscribe to: 'node.delta', where: { type: 'service', port: 80, status: ['up', 'down'] } subscribe to: 'node.delta', where: { type: 'service', port: 443, status: ['up', 'down'] } action do |uuid, event| $stderr.puts "Webserver %s is DOWN (%p)" % [ event['data']['identifier'], event['data'] ] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
arborist-0.0.1.pre20160128152542 | spec/data/observers/webservices.rb |
arborist-0.0.1.pre20160106113421 | spec/data/observers/webservices.rb |