Mentions légales du service

Skip to content
Snippets Groups Projects
Commit ec3299d3 authored by Simon Delamare's avatar Simon Delamare
Browse files

[lib] kwollect generator: Clean existing files before generating new ones

parent 4767d36f
No related branches found
No related tags found
No related merge requests found
Pipeline #172013 passed
......@@ -19,10 +19,16 @@ def generate_puppet_kwollectg5k(options)
refapi = load_data_hierarchy
puts "Old configurations directory will be stored in /tmp/kwollect-#{Time.now.to_i}"
backup_dir = Pathname("/tmp/kwollect-#{Time.now.to_i}/")
backup_dir.mkpath()
refapi['sites'].each { |site_uid, site|
next unless options[:sites].include?(site_uid)
FileUtils.mv("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kwollect/#{site_uid}", "#{backup_dir}/")
# Metrics configuration for each node
site['clusters'].sort.each { |cluster_uid, cluster|
cluster['nodes'].each_sort_by_node_uid { |node_uid, node|
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment