diff --git a/lib/refrepo/gen/puppet/kwollectg5k.rb b/lib/refrepo/gen/puppet/kwollectg5k.rb index 6fb35f96368f6853a131c1367bee68e49974efcf..2142bdb2c38eed673ce06588714b537266ce8ecc 100644 --- a/lib/refrepo/gen/puppet/kwollectg5k.rb +++ b/lib/refrepo/gen/puppet/kwollectg5k.rb @@ -27,7 +27,9 @@ def generate_puppet_kwollectg5k(options) next unless options[:sites].include?(site_uid) - FileUtils.mv("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}", "#{backup_dir}/") + if File.directory?("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}") + FileUtils.mv("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}", "#{backup_dir}/") + end # Metrics configuration for each node site['clusters'].sort.each { |cluster_uid, cluster|