X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/90a349e0bc558441e65156eabb585c578d93fbfd..18424e9038b5f06d815167da8f0c10bed5d5d211:/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