def migrate
run_symlinks_before_migrate
if @new_resource.migrate
enforce_ownership
environment = @new_resource.environment
env_info = environment && environment.map do |key_and_val|
"#{key_and_val.first}='#{key_and_val.last}'"
end.join(" ")
converge_by("execute migration command #{@new_resource.migration_command}") do
Chef::Log.info "#{@new_resource} migrating #{@new_resource.user} with environment #{env_info}"
run_command(run_options(:command => @new_resource.migration_command, :cwd=>release_path, :log_level => :info))
end
end
end