From 4e16e061357c48a4181857c6fc9ca1707ac7ee75 Mon Sep 17 00:00:00 2001
From: Lucas Nussbaum <lucas.nussbaum@loria.fr>
Date: Wed, 15 Apr 2020 14:29:08 +0200
Subject: [PATCH] [dev/kwollectg5k] sort nodes in configuration

---
 .../gen/puppet/templates/kwollect-wattmetre-mapping.erb        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/refrepo/gen/puppet/templates/kwollect-wattmetre-mapping.erb b/lib/refrepo/gen/puppet/templates/kwollect-wattmetre-mapping.erb
index e3f55d7f8a4..0ec8a7132f3 100644
--- a/lib/refrepo/gen/puppet/templates/kwollect-wattmetre-mapping.erb
+++ b/lib/refrepo/gen/puppet/templates/kwollect-wattmetre-mapping.erb
@@ -4,7 +4,8 @@
 #
 
 <%-
-wattmetre_port_per_node.each {|node, ports|
+  # Sort by cluster and node number
+  wattmetre_port_per_node.to_a.sort_by { |e| n = e[0].split('-') ; n[1] = n[1].to_i ; n }.each { |e| node, ports = e
 -%>
 <%= node %>: [<%= ports.join(',') %>]
 <%-
-- 
GitLab