diff --git a/lib/workers/vmware/deploy_ova.rb b/lib/workers/vmware/deploy_ova.rb index 84032b5..ee3418e 100644 --- a/lib/workers/vmware/deploy_ova.rb +++ b/lib/workers/vmware/deploy_ova.rb @@ -1,3 +1,4 @@ +require 'fileutils' require_relative '../abstract_worker' require_relative '../../services/downloader' require_relative '../../services/unpacker' @@ -21,5 +22,7 @@ def do_work(vim, datacenter, params) $slacker.notify("VM `#{params[:vmname]}` has been deployed. IP: #{ip}", to: params[:message_to], level: 'good') + ensure + FileUtils.remove_dir(tmp_dir) end end