spec/data/observers/webservices.rb in arborist-0.0.1.pre20160128152542 vs spec/data/observers/webservices.rb in arborist-0.0.1.pre20160606141735
- old
+ new
@@ -4,12 +4,20 @@
require 'arborist'
Arborist::Observer "Webservers" do
subscribe to: 'node.delta',
- where: { type: 'service', port: 80, status: ['up', 'down'] }
+ where: {
+ type: 'service',
+ port: 80,
+ delta: { status: ['up', 'down'] }
+ }
subscribe to: 'node.delta',
- where: { type: 'service', port: 443, status: ['up', 'down'] }
+ where: {
+ type: 'service',
+ port: 443,
+ delta: { status: ['up', 'down'] }
+ }
action do |uuid, event|
$stderr.puts "Webserver %s is DOWN (%p)" % [ event['data']['identifier'], event['data'] ]
end