Commit 30250279 authored by Florent Didier's avatar Florent Didier
Browse files

[dev] mw_utils.rb: generate G5K sites list

parent 77615e21
require 'pp'
require 'open-uri'
require 'uri'
require 'net/http'
require 'net/https'
require 'mediawiki_api'
require_relative "../lib/input_loader"
#Adding method to mediawiki_api client
module MediawikiApi
......@@ -32,8 +35,8 @@ end
#Defines global Grid5000 helpers (TODO move to its own file once it is big enough)
module G5K
SITES = %w{grenoble lille luxembourg lyon nancy nantes rennes sophia}
SITES = load_yaml_file_hierarchy(File.expand_path("../../input/grid5000/", File.dirname(__FILE__)))['sites'].keys.sort
# This method compacts an array of integers as follows
# nodeset([2,3,4,7,9,10,12]) returns the string '[2-4,<wbr>7,<wbr>9-10,<wbr>12]'
# where <wbr> is a hidden tag that enables carriage return in wikimedia
......@@ -187,3 +190,4 @@ module MW
end
end
pp G5K::SITES
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment