Skip to content

Commit

Permalink
set updated_by_last action in providers which use json_file
Browse files Browse the repository at this point in the history
  • Loading branch information
Cameron Johnston committed Nov 3, 2013
1 parent 68add27 commit b638116
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 8 deletions.
4 changes: 3 additions & 1 deletion providers/base_config.rb
Expand Up @@ -4,7 +4,9 @@
%w[rabbitmq redis api dashboard]
)

sensu_json_file ::File.join(node.sensu.directory, "config.json") do
f = sensu_json_file ::File.join(node.sensu.directory, "config.json") do
content Sensu::Helpers.sanitize(definitions)
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end
4 changes: 3 additions & 1 deletion providers/client.rb
Expand Up @@ -8,7 +8,9 @@
"client" => Sensu::Helpers.sanitize(client)
}

sensu_json_file ::File.join(node.sensu.directory, "conf.d", "client.json") do
f = sensu_json_file ::File.join(node.sensu.directory, "conf.d", "client.json") do
content definition
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end
8 changes: 6 additions & 2 deletions providers/filter.rb
Expand Up @@ -15,13 +15,17 @@ def load_current_resource
}
}

sensu_json_file @definition_path do
f = sensu_json_file @definition_path do
content definition
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end

action :delete do
sensu_json_file @definition_path do
f = sensu_json_file @definition_path do
action :delete
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end
4 changes: 3 additions & 1 deletion providers/handler.rb
Expand Up @@ -18,9 +18,11 @@ def load_current_resource
}
}

sensu_json_file @definition_path do
f = sensu_json_file @definition_path do
content definition
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end

action :delete do
Expand Down
4 changes: 3 additions & 1 deletion providers/mutator.rb
Expand Up @@ -15,9 +15,11 @@ def load_current_resource
}
}

sensu_json_file @definition_path do
f = sensu_json_file @definition_path do
content definition
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end

action :delete do
Expand Down
8 changes: 6 additions & 2 deletions providers/snippet.rb
Expand Up @@ -8,13 +8,17 @@ def load_current_resource
new_resource.name => new_resource.content
}

sensu_json_file @definition_path do
f = sensu_json_file @definition_path do
content definition
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end

action :delete do
sensu_json_file @definition_path do
f = sensu_json_file @definition_path do
action :delete
end

new_resource.updated_by_last_action(f.updated_by_last_action?)
end

0 comments on commit b638116

Please sign in to comment.