X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/d58406548fa7bfd73c181dc9c97081e87e3f7d20..e5f294d3dc676675b2803915571c28337468c3b3:/cookbooks/postgresql/providers/execute.rb diff --git a/cookbooks/postgresql/providers/execute.rb b/cookbooks/postgresql/providers/execute.rb index e15a493a0..c50cb27d5 100644 --- a/cookbooks/postgresql/providers/execute.rb +++ b/cookbooks/postgresql/providers/execute.rb @@ -34,11 +34,11 @@ end action :run do options = { :database => new_resource.database, :user => new_resource.user, :group => new_resource.group } - if ::File.exist?(new_resource.command) - @pg.execute(options.merge(:file => new_resource.command)) - else - @pg.execute(options.merge(:command => new_resource.command)) + converge_by "execute #{new_resource.command}" do + if ::File.exist?(new_resource.command) + @pg.execute(options.merge(:file => new_resource.command)) + else + @pg.execute(options.merge(:command => new_resource.command)) + end end - - new_resource.updated_by_last_action(true) end