diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-1.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-1.json
index a4b0014f1adf40d704fbff91e71b5e08776c30ad..bae2eae4fd294453861893e7268e96183fca6666 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-1.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-1.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 1,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 1,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-10.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-10.json
index 24c5a2d03114a412ed2f4ec51e15f678bce99c5c..2f1c945de5eb0fb5c11f82d7b9e1510feec29a5f 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-10.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-10.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 10,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 10,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-11.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-11.json
index 4f9cf8a040c50473c339d9e54d65f4bf6c7879d2..8e0b70769c864377653d430149428573c7d40ec3 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-11.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-11.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 11,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 11,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-12.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-12.json
index df29d28c6d8a4faee1f256a618af75b7e44e4c45..6e07b91e508aa63c8b66411d54cac7d989ee840c 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-12.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-12.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 11,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 11,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-13.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-13.json
index 753c4b62fc6b3d8872bced7b8ae4d339562d0d35..114182a507dde64bf296c075e964a2c0b6c8d901 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-13.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-13.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 13,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 13,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-14.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-14.json
index c55c081f37ab42c4dbbecdf3ffb6ac36c766a5a9..303da24ecd57dcdd1caf83c04254dc2c10486b62 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-14.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-14.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 14,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 14,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-15.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-15.json
index f1e55f6c45cd2126ccb89a5ed60ed7acee15a663..60c1492d51f374854cbb4b2186e7b91517210478 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-15.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-15.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 15,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 15,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-16.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-16.json
index c27dd9f6888069297a1458ca045d2f5d45383ee0..915f8cb655d89d3eb51fb6c9c20a1dca136d8de1 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-16.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-16.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 16,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 16,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-17.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-17.json
index 1eb079ce20aaae03ea2d40fe4ea8aab2d5b25772..538bc1c514b500a579b0409e85620dd5558c62be 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-17.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-17.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 17,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 17,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-18.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-18.json
index 5df22f92e61cfd633739f6d90b83b2b7f7ca0f3f..36d34179cc6b0074a381e80277a8437d04007e19 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-18.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-18.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 1,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 1,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-19.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-19.json
index 8816a9666cf67f5d8b01b63f1c004d0ba76ae0b2..195e30c6adb08127ed5d1594dc7ac1e9ed50bc03 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-19.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-19.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 2,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 2,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-2.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-2.json
index 25a66c4d5ad9bf2ff985acf980d3b3402cf5492b..8c1fae3d54f43749ce0c67a5ed3cb9bee604c3db 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-2.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-2.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 2,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 2,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-20.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-20.json
index 7a1c9948f59989d0eb8a17925750b6582a255980..909a0470398235484747d045937f754297e8ec9e 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-20.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-20.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 3,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 3,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-21.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-21.json
index 5eb10311bab05b15f04c6443dca122a7e3116d85..57db9283b949eeff91b2db6fd77b76728458b476 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-21.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-21.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 4,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 4,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-22.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-22.json
index 82fc91cfc5be7733a5bda32fab1530bc4de375b8..c842788e7c23b3cd63538c96ec539fa166c3a982 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-22.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-22.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 5,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 5,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-23.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-23.json
index 0e7168eac3e910d91204a6c89c30cb2ef6e55bf7..810d1bc999a7b5e4d02407c4c3e62482e447b80d 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-23.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-23.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 6,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 6,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-24.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-24.json
index 4f52ce6faff731707f011aa156e710e971f4da44..9fb41b749c2ebd4c5d653f8b8e56acfe81ab4488 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-24.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-24.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 7,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 7,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-25.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-25.json
index 0d4d6f49578cbf8fc0f8dc48d9e83f309c91ef66..1e9c129904d89016d51ed7a6e267dd8be106f670 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-25.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-25.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 8,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 8,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-26.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-26.json
index 2235b8be1dadc95bc7466c4197dd2f3dcc822dad..7bec773336fb77ca69817349a7db0eaff1e44b3a 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-26.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-26.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 9,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 9,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-27.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-27.json
index 1bb316de9619a141caab655cc89cb91247460ef2..84b5f8799ae015a30926bf0492d9fbdaa430c67a 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-27.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-27.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 10,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 10,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-28.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-28.json
index 431bcf4dbf798d76a9a86b539f680eca2f9fe62a..cba3166d575f2519420a2f4a745e805427d858de 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-28.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-28.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 11,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 11,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-29.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-29.json
index bcc0358c2c7ac4bf23d8638460ea18f220bd56bf..6e4ea5718b16a20d5d16b15b683e9a735f1483aa 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-29.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-29.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 12,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 12,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-3.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-3.json
index 95b079f20b8c9275f9ab67c81f3441ff79079a42..9d0a6229bdee7ac9813914af7bce1f45a3fedbf4 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-3.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-3.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 3,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 3,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-30.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-30.json
index f01013d1570132d156e923e9a9397392167055e2..e59ee7f640ca3aa75eca16148ce8525dbb9d88f4 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-30.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-30.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 13,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 13,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-31.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-31.json
index 61ee4601eac3f3244c4c42e9d21871b3727a83a7..6ac769c95c4d78172fbc88a2c712ddc7eae7cdcb 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-31.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-31.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 14,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 14,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-32.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-32.json
index 03bb549cf41320b0dbdb24c8b7bbcfcb63ab2912..27733b921235e57324d2913fc2c161cb33aefed6 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-32.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-32.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 15,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 15,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-33.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-33.json
index a0dfbacd0b3973af27f6a782ff1854222543d296..0f5dfd79903272708d8206a5a9ca82dfdd98bf2d 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-33.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-33.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 16,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 16,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-34.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-34.json
index de2c7608522c4d7883ea5f1b6a942834e06a9b5d..b3efd9a51257fad4f5aa3caaeba738b9f5eca9e8 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-34.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-34.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 17,
-          "uid": "stremi-pdu1.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 17,
+            "uid": "stremi-pdu1.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-35.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-35.json
index 7e0a4c5aeb7a638cc7525bc08367c4df1bd0eadd..6c8ec48156885c015c04b52cd387774c67191d05 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-35.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-35.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 1,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 1,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-36.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-36.json
index 60ab11c8112a2b739e284c5cb36eaaa320c6ea95..b07e2a9a67eb960f0cbe237f29af83d7da216895 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-36.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-36.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 2,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 2,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-37.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-37.json
index 7a2c047ff2880296dc47f7b2eb2ae209f466cf85..3a96c9813c0d55abe9b385da555d3c0b9665564e 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-37.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-37.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 3,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 3,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-38.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-38.json
index 7176e9d0f9de0fc266ca1c7603b12cc4fb269208..ab5af4a57382532a60133f8d35e903148c60563e 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-38.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-38.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 4,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 4,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-39.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-39.json
index 014593d596e8b98f24c408194556ccf6ca7ca0a6..e3debb4ddb5515d4e02ba836d36871952980ed29 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-39.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-39.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 5,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 5,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-4.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-4.json
index a11b6311b47cb95a742aac071f40a1dcf478a1a3..359bbfcc1a751cf06099ad2c0a6f784f2f517043 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-4.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-4.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 4,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 4,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-40.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-40.json
index 623a8009865612de644aaf46004e6780501643ea..e61c4b5548f2e0da7221a7b730f1b05f4a25b486 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-40.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-40.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 6,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 6,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-41.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-41.json
index aa52138fb842f1833d5d86d8f1353b752c267b40..a4acf435e92952b7c71b8e7d00859524bb87d40e 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-41.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-41.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 7,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 7,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-42.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-42.json
index c80e890795dbd5ee4a34007990125d526870188e..895325f144a745c039f1326be690bedcec8c708f 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-42.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-42.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 8,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 8,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-43.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-43.json
index 5bdb5d9030aad9533b88f7a2330c30d9d2fa47c4..bc1d2197254484ab98334a6f93e1a39a654a8ebc 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-43.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-43.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 9,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 9,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-44.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-44.json
index 06bd39b83aeb36428371ea64347b7d3a9d07f483..f03b5a981c343c8ae2c5e82318d887894d8d3089 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-44.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-44.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 10,
-          "uid": "stremi-pdu3.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 10,
+            "uid": "stremi-pdu3.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-5.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-5.json
index ab3923b484c1a19157a8ecfa484d5abd6f7919c6..80900bd5ac7d6e62e19d2617baf436d29d6bf1cf 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-5.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-5.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 5,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 5,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-6.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-6.json
index 036682fc7ccfc6d70fee5febcb065d086035bead..69a8058aa454d5923e9365206e32fbcb9e2a44be 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-6.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-6.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 6,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 6,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-7.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-7.json
index 32e61ee1172a51b3bd0221968128804992f33682..ad3bf17681394130c34c9e53efa687b5ba6e7e1f 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-7.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-7.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 7,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 7,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-8.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-8.json
index 16102120163c980ca696b354bd2ce3e4aebab6af..08a18993e9fc48e84d1a5ade772e148095ae89ed 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-8.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-8.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 8,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 8,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-9.json b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-9.json
index 95788bf26c3898b744e2de407562371447fafa53..4c8fdcc68d06413a71cc832d7b5449f4d16ab915 100644
--- a/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-9.json
+++ b/data/grid5000/sites/reims/clusters/stremi/nodes/stremi-9.json
@@ -121,10 +121,12 @@
         "api": {
           "metric": "pdu"
         },
-        "pdu": {
-          "port": 9,
-          "uid": "stremi-pdu2.reims.grid5000.fr"
-        }
+        "pdu": [
+          {
+            "port": 9,
+            "uid": "stremi-pdu2.reims.grid5000.fr"
+          }
+        ]
       }
     }
   },
diff --git a/generators/input/sites/reims/clusters/stremi.rb b/generators/input/sites/reims/clusters/stremi.rb
index 793ef96ac169ae0408c900ae17ad8228e332a423..2ed10835001e7e148fb5bd03008619364b3251bd 100644
--- a/generators/input/sites/reims/clusters/stremi.rb
+++ b/generators/input/sites/reims/clusters/stremi.rb
@@ -152,10 +152,10 @@ site :reims do |site_uid|
             :available => true,
             :via => {
               :api => { :metric => 'pdu' },
-              :pdu => {
+              :pdu => [ {
                 :uid  => lookup('stremi_manual', node_uid, 'pdu', 'pdu_name'),
                 :port => lookup('stremi_manual', node_uid, 'pdu', 'pdu_position'),
-              }
+              } ]
             }
           }
         })