diff --git a/data/grid5000/sites/grenoble/servers/digarm.json b/data/grid5000/sites/grenoble/servers/digarm.json
index f1d063e9b5319a6f6d6ba962f4aaa4241057e5cd..e581b454d00090a738eefaa1f700ef2ca8994e09 100644
--- a/data/grid5000/sites/grenoble/servers/digarm.json
+++ b/data/grid5000/sites/grenoble/servers/digarm.json
@@ -6,6 +6,7 @@
       "ip": "172.16.31.11"
     }
   },
+  "redfish": true,
   "serial": "n/a",
   "type": "server",
   "uid": "digarm",
diff --git a/data/grid5000/sites/grenoble/servers/dighyp1.json b/data/grid5000/sites/grenoble/servers/dighyp1.json
index a2825104b92b3f1639aa1d2a4a6a16fac5fa0c91..38c7bca6f16fdd68a816f8a778d5c072f9955dea 100644
--- a/data/grid5000/sites/grenoble/servers/dighyp1.json
+++ b/data/grid5000/sites/grenoble/servers/dighyp1.json
@@ -17,6 +17,7 @@
       "mac": "D0:94:66:1E:38:48"
     }
   },
+  "redfish": true,
   "serial": "5SS15M2",
   "type": "server",
   "uid": "dighyp1",
diff --git a/data/grid5000/sites/grenoble/servers/dighyp2.json b/data/grid5000/sites/grenoble/servers/dighyp2.json
index 2a14feea4b86dac51e105089d15ad1ccbfdc2340..ab45bba21f04136bbdd06e9e4bafa8d0e804e171 100644
--- a/data/grid5000/sites/grenoble/servers/dighyp2.json
+++ b/data/grid5000/sites/grenoble/servers/dighyp2.json
@@ -16,6 +16,7 @@
       "mac": "D0:94:66:1E:32:43"
     }
   },
+  "redfish": true,
   "serial": "5SQY4M2",
   "type": "server",
   "uid": "dighyp2",
diff --git a/data/grid5000/sites/grenoble/servers/dignfs.json b/data/grid5000/sites/grenoble/servers/dignfs.json
index 1329c7f7d51148b862508eb8e4cf68d9a7a027df..e2f9b83b636ed04fa8a988afc41961d1fdddbc48 100644
--- a/data/grid5000/sites/grenoble/servers/dignfs.json
+++ b/data/grid5000/sites/grenoble/servers/dignfs.json
@@ -25,6 +25,7 @@
       "ip": "172.16.31.12"
     }
   },
+  "redfish": true,
   "serial": "57JV173",
   "type": "server",
   "uid": "dignfs",
diff --git a/data/grid5000/sites/grenoble/servers/digsed.json b/data/grid5000/sites/grenoble/servers/digsed.json
index 6d762125d58f75b58b28361c0a225fc0a17595f9..eb05ecb00099c130ccb1ccf0d40aa0b6c751c993 100644
--- a/data/grid5000/sites/grenoble/servers/digsed.json
+++ b/data/grid5000/sites/grenoble/servers/digsed.json
@@ -14,6 +14,7 @@
       "ip": "172.16.31.4"
     }
   },
+  "redfish": true,
   "serial": "8GPPJ32",
   "type": "server",
   "uid": "digsed",
diff --git a/data/grid5000/sites/grenoble/servers/digwatt.json b/data/grid5000/sites/grenoble/servers/digwatt.json
index acdbb7ff475c333e5c2f497a6fe80bec5b656028..df5a4dfbf0fee1f659c846779dc63efe51c83069 100644
--- a/data/grid5000/sites/grenoble/servers/digwatt.json
+++ b/data/grid5000/sites/grenoble/servers/digwatt.json
@@ -14,6 +14,7 @@
       "ip": "172.16.31.9"
     }
   },
+  "redfish": true,
   "serial": "72NMNR2",
   "type": "server",
   "uid": "digwatt",
diff --git a/data/grid5000/sites/grenoble/servers/orichard-nix-datamove.json b/data/grid5000/sites/grenoble/servers/orichard-nix-datamove.json
index 125746698c20f52d19905276a989e9352d5bc1f1..848f9fc19de1eb50e97a3adc4df1314c10fc6015 100644
--- a/data/grid5000/sites/grenoble/servers/orichard-nix-datamove.json
+++ b/data/grid5000/sites/grenoble/servers/orichard-nix-datamove.json
@@ -21,6 +21,7 @@
       "mac": "78:AC:44:AA:55:1C"
     }
   },
+  "redfish": false,
   "serial": "DYTJYX3",
   "type": "server",
   "uid": "orichard-nix-datamove",
diff --git a/data/grid5000/sites/grenoble/servers/tropars-quarch-pam.json b/data/grid5000/sites/grenoble/servers/tropars-quarch-pam.json
index 23974f56c097b3589b6cce4ead4022029b79b118..6b871a951f440cfda252b21337675f791295b697 100644
--- a/data/grid5000/sites/grenoble/servers/tropars-quarch-pam.json
+++ b/data/grid5000/sites/grenoble/servers/tropars-quarch-pam.json
@@ -14,6 +14,7 @@
       "mac": "e8:eb:1b:f1:4d:09"
     }
   },
+  "redfish": false,
   "type": "server",
   "uid": "tropars-quarch-pam"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/servers/carbonade.json b/data/grid5000/sites/lille/servers/carbonade.json
index e4c8f0bfefb6b15740e2741546abc0c6034aaa8a..961baeee77af25d895bb8c410c7d6c4c94859499 100644
--- a/data/grid5000/sites/lille/servers/carbonade.json
+++ b/data/grid5000/sites/lille/servers/carbonade.json
@@ -25,6 +25,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "2VTTD5J",
   "type": "server",
   "uid": "carbonade",
diff --git a/data/grid5000/sites/lille/servers/caulier.json b/data/grid5000/sites/lille/servers/caulier.json
index 8768fad3d1599703249594307b533c7cbffc46a3..fbce8c2369cddefb56c6b3d1cb049be65f20f3b6 100644
--- a/data/grid5000/sites/lille/servers/caulier.json
+++ b/data/grid5000/sites/lille/servers/caulier.json
@@ -25,6 +25,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "BQ9WD5J",
   "type": "server",
   "uid": "caulier",
diff --git a/data/grid5000/sites/lille/servers/chimint-srv2.json b/data/grid5000/sites/lille/servers/chimint-srv2.json
index 6aa1a6ebd0059dae59e1ca8bfc2474a8c6aa3274..78aa03e1f7602d0f4e2e3b3f2e2010bb845fd5bb 100644
--- a/data/grid5000/sites/lille/servers/chimint-srv2.json
+++ b/data/grid5000/sites/lille/servers/chimint-srv2.json
@@ -17,6 +17,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": false,
   "serial": "HFY6Z4J",
   "type": "server",
   "uid": "chimint-srv2",
diff --git a/data/grid5000/sites/lille/servers/chiterne.json b/data/grid5000/sites/lille/servers/chiterne.json
index a660b31249072fa927070b855f7a81b2d00d248d..08a815fc05b1911074d3f88654ddcdadaa0e57b3 100644
--- a/data/grid5000/sites/lille/servers/chiterne.json
+++ b/data/grid5000/sites/lille/servers/chiterne.json
@@ -20,6 +20,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "JH5RS62",
   "type": "server",
   "uid": "chiterne",
diff --git a/data/grid5000/sites/lille/servers/echrv.json b/data/grid5000/sites/lille/servers/echrv.json
index 74f5c1acc7e6042f4d5fa51d5459358cba4b8e0a..f8f40896b6e61e114d0492217cdf801c9a15ccd7 100644
--- a/data/grid5000/sites/lille/servers/echrv.json
+++ b/data/grid5000/sites/lille/servers/echrv.json
@@ -10,6 +10,7 @@
       "mac": "0c:42:a1:e2:18:70"
     }
   },
+  "redfish": true,
   "serial": "1CMLS73",
   "type": "server",
   "uid": "echrv",
diff --git a/data/grid5000/sites/lille/servers/fives.json b/data/grid5000/sites/lille/servers/fives.json
index 2917b75f7418fa88925ba3af1e0ca511880ac7c2..f7f8e0bf446c7c1a1a5987dd0bb75dd363fbe4fc 100644
--- a/data/grid5000/sites/lille/servers/fives.json
+++ b/data/grid5000/sites/lille/servers/fives.json
@@ -16,6 +16,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "CQ9WD5J",
   "type": "server",
   "uid": "fives",
diff --git a/data/grid5000/sites/lille/servers/gardin.json b/data/grid5000/sites/lille/servers/gardin.json
index b4a9fe6a84d7f87600bff4d087b84932587b9965..f3f18c49a9fc2716ebc2f309f1f60d4a9d3cf6cf 100644
--- a/data/grid5000/sites/lille/servers/gardin.json
+++ b/data/grid5000/sites/lille/servers/gardin.json
@@ -16,6 +16,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "2SYTKQ2",
   "type": "server",
   "uid": "gardin",
diff --git a/data/grid5000/sites/lille/servers/granche-srv1.json b/data/grid5000/sites/lille/servers/granche-srv1.json
index 2fb32539159f46ae8e28484653441aa6787cb426..4fb247730a5a7ddf202321b8b4c520c1f8d170d7 100644
--- a/data/grid5000/sites/lille/servers/granche-srv1.json
+++ b/data/grid5000/sites/lille/servers/granche-srv1.json
@@ -28,6 +28,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "2STSKQ2",
   "type": "server",
   "uid": "granche-srv1",
diff --git a/data/grid5000/sites/lille/servers/granche-srv2.json b/data/grid5000/sites/lille/servers/granche-srv2.json
index 9476fe235dac6e03a9fcef637c20cab1562222da..5bda05dc395b03a24601dd1ed567ea88a3a33ab6 100644
--- a/data/grid5000/sites/lille/servers/granche-srv2.json
+++ b/data/grid5000/sites/lille/servers/granche-srv2.json
@@ -29,6 +29,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "2SVQKQ2",
   "type": "server",
   "uid": "granche-srv2",
diff --git a/data/grid5000/sites/lille/servers/gwol-north.json b/data/grid5000/sites/lille/servers/gwol-north.json
index 948fc46a93a1102db690fa5862cb305d23089731..5a1e3e5970cd6ff256bb163aa801bf730a1d19e8 100644
--- a/data/grid5000/sites/lille/servers/gwol-north.json
+++ b/data/grid5000/sites/lille/servers/gwol-north.json
@@ -16,6 +16,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "2SSSKQ2",
   "type": "server",
   "uid": "gwol-north",
diff --git a/data/grid5000/sites/lille/servers/pve-1.json b/data/grid5000/sites/lille/servers/pve-1.json
index 355ed784f8fa19d181f9c7f632b5f596cc109e7e..4e1fb4930894fb6e11c873f0fa3277649042d683 100644
--- a/data/grid5000/sites/lille/servers/pve-1.json
+++ b/data/grid5000/sites/lille/servers/pve-1.json
@@ -13,6 +13,7 @@
       "mac": "00:62:0b:a4:0f:d0"
     }
   },
+  "redfish": true,
   "serial": "CZJ3090BP2",
   "type": "server",
   "uid": "pve-1",
diff --git a/data/grid5000/sites/lille/servers/pve-2.json b/data/grid5000/sites/lille/servers/pve-2.json
index a99a67f99d103ccf3830e3baea48881b1f85bdf4..9fa5d5beafe165b5aaab33852fcae400f879bc4f 100644
--- a/data/grid5000/sites/lille/servers/pve-2.json
+++ b/data/grid5000/sites/lille/servers/pve-2.json
@@ -13,6 +13,7 @@
       "mac": "00:62:0b:a4:11:da"
     }
   },
+  "redfish": true,
   "serial": "CZJ3090BP1",
   "type": "server",
   "uid": "pve-2",
diff --git a/data/grid5000/sites/lille/servers/pve-dmz-north-1.json b/data/grid5000/sites/lille/servers/pve-dmz-north-1.json
index 379ae5c1b323fce0b0c3816e0668b17741b2eda4..eacb484a200fefcc0f4203f99c807388199e3557 100644
--- a/data/grid5000/sites/lille/servers/pve-dmz-north-1.json
+++ b/data/grid5000/sites/lille/servers/pve-dmz-north-1.json
@@ -6,6 +6,7 @@
       "mac": "5c:ed:8c:ab:62:5c"
     }
   },
+  "redfish": true,
   "serial": "CZJ3090BPS",
   "type": "server",
   "uid": "pve-dmz-north-1",
diff --git a/data/grid5000/sites/lille/servers/srv-data.json b/data/grid5000/sites/lille/servers/srv-data.json
index c98512e8438049ef30c7981abb8de345ef59e8c2..d8aeef0be7d39adf28495ebd79982a40296c6403 100644
--- a/data/grid5000/sites/lille/servers/srv-data.json
+++ b/data/grid5000/sites/lille/servers/srv-data.json
@@ -25,6 +25,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "5Z4B032",
   "type": "server",
   "uid": "srv-data",
diff --git a/data/grid5000/sites/lille/servers/srv-data2.json b/data/grid5000/sites/lille/servers/srv-data2.json
index 1cd6fea48a71882e039dbc4e3346af67bc3eb100..cee34833454f046059c3cd3de5e8120474faa833 100644
--- a/data/grid5000/sites/lille/servers/srv-data2.json
+++ b/data/grid5000/sites/lille/servers/srv-data2.json
@@ -14,6 +14,7 @@
       "mac": "00:62:0b:aa:e7:08"
     }
   },
+  "redfish": true,
   "serial": "CZ2313035J",
   "type": "server",
   "uid": "srv-data2",
diff --git a/data/grid5000/sites/lille/servers/welsh.json b/data/grid5000/sites/lille/servers/welsh.json
index 9a6d81b0fbc382495a714e8620ca38c06b2995fe..b16cb8834b70767224cb7401cde76de37bd01ba9 100644
--- a/data/grid5000/sites/lille/servers/welsh.json
+++ b/data/grid5000/sites/lille/servers/welsh.json
@@ -29,6 +29,7 @@
       "uid": "pdu-b2p2"
     }
   ],
+  "redfish": true,
   "serial": "5L2DLG2",
   "type": "server",
   "uid": "welsh",
diff --git a/data/grid5000/sites/luxembourg/servers/cronos.json b/data/grid5000/sites/luxembourg/servers/cronos.json
index 4c06e9eae2d7b03a737728e16b45905f07967595..6b99d852976fd6e18c50da1d50a7733a2b65a20a 100644
--- a/data/grid5000/sites/luxembourg/servers/cronos.json
+++ b/data/grid5000/sites/luxembourg/servers/cronos.json
@@ -15,6 +15,7 @@
       "ip": "172.16.191.2"
     }
   },
+  "redfish": false,
   "serial": "JSG625J",
   "type": "server",
   "uid": "cronos",
diff --git a/data/grid5000/sites/luxembourg/servers/petitprince-cmc.json b/data/grid5000/sites/luxembourg/servers/petitprince-cmc.json
index 2a23ee619c32dffffc56b138d20b94c6632fbc2d..bb4aea7de31e01ce03e63d30c06e4c15b79a708b 100644
--- a/data/grid5000/sites/luxembourg/servers/petitprince-cmc.json
+++ b/data/grid5000/sites/luxembourg/servers/petitprince-cmc.json
@@ -8,6 +8,7 @@
       "ip": "172.17.177.254"
     }
   },
+  "redfish": false,
   "serial": "CDQTG5J",
   "type": "server",
   "uid": "petitprince-cmc",
diff --git a/data/grid5000/sites/luxembourg/servers/srv-data.json b/data/grid5000/sites/luxembourg/servers/srv-data.json
index 8877b9842a4f83bf8094ee6346230724807f4f49..f8eb7c426c45c60beadd1da7cba556e2a0ad536d 100644
--- a/data/grid5000/sites/luxembourg/servers/srv-data.json
+++ b/data/grid5000/sites/luxembourg/servers/srv-data.json
@@ -22,6 +22,7 @@
       "ip": "172.16.191.70"
     }
   },
+  "redfish": true,
   "serial": "4HDKFV2",
   "type": "server",
   "uid": "srv-data",
diff --git a/data/grid5000/sites/luxembourg/servers/zeus.json b/data/grid5000/sites/luxembourg/servers/zeus.json
index d6db887604a8de4f9bba80e223e8b53697c95bf5..6e620af585b96155b07b96f632c8344edad6d7e7 100644
--- a/data/grid5000/sites/luxembourg/servers/zeus.json
+++ b/data/grid5000/sites/luxembourg/servers/zeus.json
@@ -12,6 +12,7 @@
       "ip": "172.16.191.60"
     }
   },
+  "redfish": true,
   "serial": "8L6033J",
   "type": "server",
   "uid": "zeus",
diff --git a/data/grid5000/sites/lyon/servers/albireo-a.json b/data/grid5000/sites/lyon/servers/albireo-a.json
index 84c84e03d96edfdab1370f2986606e96db871b6a..7f074ad8b4188f60bf0531095f9d42b966a4ad1a 100644
--- a/data/grid5000/sites/lyon/servers/albireo-a.json
+++ b/data/grid5000/sites/lyon/servers/albireo-a.json
@@ -15,6 +15,7 @@
       "ip": "172.16.63.9"
     }
   },
+  "redfish": true,
   "serial": "GKB35Z2",
   "type": "server",
   "uid": "albireo-a",
diff --git a/data/grid5000/sites/lyon/servers/albireo-b.json b/data/grid5000/sites/lyon/servers/albireo-b.json
index ee40a13b9ffebf0f95347e718491e232e0aee81d..4823e9297da024aa92ca800a3948b042ee5fd2ea 100644
--- a/data/grid5000/sites/lyon/servers/albireo-b.json
+++ b/data/grid5000/sites/lyon/servers/albireo-b.json
@@ -15,6 +15,7 @@
       "ip": "172.16.63.10"
     }
   },
+  "redfish": true,
   "serial": "HKB35Z2",
   "type": "server",
   "uid": "albireo-b",
diff --git a/data/grid5000/sites/lyon/servers/alcor.json b/data/grid5000/sites/lyon/servers/alcor.json
index 330165a58a34bdbdda2e169b6ff4608ad8d26ef4..637963d1b40bd92b7a50c6da85427227c180f042 100644
--- a/data/grid5000/sites/lyon/servers/alcor.json
+++ b/data/grid5000/sites/lyon/servers/alcor.json
@@ -17,6 +17,7 @@
       "ip": "172.16.63.11"
     }
   },
+  "redfish": true,
   "serial": "8KB35Z2",
   "type": "server",
   "uid": "alcor",
diff --git a/data/grid5000/sites/lyon/servers/andromede.json b/data/grid5000/sites/lyon/servers/andromede.json
index f29c9a3e4f898a027651c9f77d86ef35f47621d9..e4e2d3c76730382d4de562119a167fc01beb183b 100644
--- a/data/grid5000/sites/lyon/servers/andromede.json
+++ b/data/grid5000/sites/lyon/servers/andromede.json
@@ -14,6 +14,7 @@
       "mac": "00:23:7D:29:A4:28"
     }
   },
+  "redfish": false,
   "serial": null,
   "type": "server",
   "uid": "andromede",
diff --git a/data/grid5000/sites/lyon/servers/cyrrus.json b/data/grid5000/sites/lyon/servers/cyrrus.json
index ca386f72f3322daf2d8885e373bb9f254246e9a7..3a4a6eb758b501e33861ab256deca18337e196d8 100644
--- a/data/grid5000/sites/lyon/servers/cyrrus.json
+++ b/data/grid5000/sites/lyon/servers/cyrrus.json
@@ -14,6 +14,7 @@
       "ip": "172.16.63.3"
     }
   },
+  "redfish": false,
   "serial": null,
   "type": "server",
   "uid": "cyrrus",
diff --git a/data/grid5000/sites/lyon/servers/mizar.json b/data/grid5000/sites/lyon/servers/mizar.json
index ff49e42de3847832b69b238b7b11e94cb449cbaa..5143f9aad478503255b7a9f4a267af81ce87ab71 100644
--- a/data/grid5000/sites/lyon/servers/mizar.json
+++ b/data/grid5000/sites/lyon/servers/mizar.json
@@ -9,6 +9,7 @@
       "ip": "172.16.63.6"
     }
   },
+  "redfish": false,
   "serial": null,
   "type": "server",
   "uid": "mizar",
diff --git a/data/grid5000/sites/lyon/servers/nebula.json b/data/grid5000/sites/lyon/servers/nebula.json
index 1ae59d61c5be26bebf5971d690427f5126b1f5fd..b749578705f0987ed079ad9b66d6d10c882dbb7c 100644
--- a/data/grid5000/sites/lyon/servers/nebula.json
+++ b/data/grid5000/sites/lyon/servers/nebula.json
@@ -9,6 +9,7 @@
       "ip": "172.16.63.4"
     }
   },
+  "redfish": false,
   "serial": null,
   "type": "server",
   "uid": "nebula",
diff --git a/data/grid5000/sites/lyon/servers/procyon.json b/data/grid5000/sites/lyon/servers/procyon.json
index 46fe71e16fa3f1a70084c9e7ef1170951771cb07..054bb2c4fc3b303ca3031be2800f447314302701 100644
--- a/data/grid5000/sites/lyon/servers/procyon.json
+++ b/data/grid5000/sites/lyon/servers/procyon.json
@@ -16,6 +16,7 @@
       "mac": "24:6E:96:33:EB:10"
     }
   },
+  "redfish": true,
   "serial": "203DZG2",
   "type": "server",
   "uid": "procyon",
diff --git a/data/grid5000/sites/lyon/servers/wattmetre.json b/data/grid5000/sites/lyon/servers/wattmetre.json
index 0de577db4a5c2c89a5c4b52223fe150c2fc55d53..d4b771e66c5b6bc9808c6e067e16d19e8cf2d22e 100644
--- a/data/grid5000/sites/lyon/servers/wattmetre.json
+++ b/data/grid5000/sites/lyon/servers/wattmetre.json
@@ -10,6 +10,7 @@
       "mac": "F8:F2:1E:23:ED:E0"
     }
   },
+  "redfish": true,
   "serial": "7PXWNR2",
   "type": "server",
   "uid": "wattmetre",
diff --git a/data/grid5000/sites/nancy/servers/grvingt-srv.json b/data/grid5000/sites/nancy/servers/grvingt-srv.json
index 4103ca0ae479d41989653e5da850eef91dc35441..7e3dd3c9b407c63712b25770a800c64643d4f7dc 100644
--- a/data/grid5000/sites/nancy/servers/grvingt-srv.json
+++ b/data/grid5000/sites/nancy/servers/grvingt-srv.json
@@ -24,6 +24,7 @@
       "ip": "172.18.76.229"
     }
   },
+  "redfish": true,
   "serial": "8WQDDP2",
   "type": "server",
   "uid": "grvingt-srv",
diff --git a/data/grid5000/sites/nancy/servers/pve-1.json b/data/grid5000/sites/nancy/servers/pve-1.json
index 79453cd2670e457798648c5bc95a06e521a289c3..a522362fb0d3e9633b213885ae04a2972decf6af 100644
--- a/data/grid5000/sites/nancy/servers/pve-1.json
+++ b/data/grid5000/sites/nancy/servers/pve-1.json
@@ -27,6 +27,7 @@
       "uid": "gruss-pdu2"
     }
   ],
+  "redfish": true,
   "serial": "CZJ24220C6",
   "type": "server",
   "uid": "pve-1"
diff --git a/data/grid5000/sites/nancy/servers/pve-2.json b/data/grid5000/sites/nancy/servers/pve-2.json
index fb3b533a492a30012a6e391b8e21fcd6d9745503..fb43d7fa2dbc9a3c6a22749adfea8cb9291f4718 100644
--- a/data/grid5000/sites/nancy/servers/pve-2.json
+++ b/data/grid5000/sites/nancy/servers/pve-2.json
@@ -16,6 +16,7 @@
       "mac": "d4:04:e6:41:96:78"
     }
   },
+  "redfish": true,
   "serial": "CZJD1200CJ",
   "type": "server",
   "uid": "pve-2"
diff --git a/data/grid5000/sites/nancy/servers/pve-99.json b/data/grid5000/sites/nancy/servers/pve-99.json
index 375d872aee68357d448caee1f1060a1ad06d72e0..8e59202dadfa4f431ecb6b5294bc30b36ebf3a23 100644
--- a/data/grid5000/sites/nancy/servers/pve-99.json
+++ b/data/grid5000/sites/nancy/servers/pve-99.json
@@ -25,6 +25,7 @@
       "uid": "grimoire-pdu2"
     }
   ],
+  "redfish": true,
   "serial": "37H1J82",
   "type": "server",
   "uid": "pve-99",
diff --git a/data/grid5000/sites/nancy/servers/srv-data2.json b/data/grid5000/sites/nancy/servers/srv-data2.json
index 320794d15bb61c9937e47f7a4ff27eeeb3e4dbbe..32480b30b73f9609425f19b30b6bf34eead3644a 100644
--- a/data/grid5000/sites/nancy/servers/srv-data2.json
+++ b/data/grid5000/sites/nancy/servers/srv-data2.json
@@ -34,6 +34,7 @@
       "uid": "gros-pdu8"
     }
   ],
+  "redfish": true,
   "serial": "DKHBSY2",
   "type": "server",
   "uid": "srv-data2",
diff --git a/data/grid5000/sites/nancy/servers/srv-data3.json b/data/grid5000/sites/nancy/servers/srv-data3.json
index 6e4580a15b01a9ab09ffb913df6ff3576fb854c8..f69ed8dedeb2d2aac4a5a582cf96d15d3a292905 100644
--- a/data/grid5000/sites/nancy/servers/srv-data3.json
+++ b/data/grid5000/sites/nancy/servers/srv-data3.json
@@ -18,6 +18,7 @@
       "mac": "30:3e:a7:00:92:00"
     }
   },
+  "redfish": true,
   "serial": "CZ224902J9",
   "type": "server",
   "uid": "srv-data3",
diff --git a/data/grid5000/sites/nancy/servers/srv3.json b/data/grid5000/sites/nancy/servers/srv3.json
index d6e0fe0c430ddd555339748c919f473eb62d9b61..366f19f62d93ef1a70d55ca0f1381f6f696317ea 100644
--- a/data/grid5000/sites/nancy/servers/srv3.json
+++ b/data/grid5000/sites/nancy/servers/srv3.json
@@ -26,6 +26,7 @@
       "uid": "gros-pdu8"
     }
   ],
+  "redfish": true,
   "serial": "FKHBSY2",
   "type": "server",
   "uid": "srv3",
diff --git a/data/grid5000/sites/nancy/servers/talc-data.json b/data/grid5000/sites/nancy/servers/talc-data.json
index e07dcc8146a031ff2c1015423c59ecf62af78b71..0d5d88b83d9b11ff1c1e76fdc8dd653f1b896cb5 100644
--- a/data/grid5000/sites/nancy/servers/talc-data.json
+++ b/data/grid5000/sites/nancy/servers/talc-data.json
@@ -16,6 +16,7 @@
       "ip": "172.16.79.21"
     }
   },
+  "redfish": true,
   "serial": "92ZLL82",
   "type": "server",
   "uid": "talc-data",
diff --git a/data/grid5000/sites/nancy/servers/talc-data2.json b/data/grid5000/sites/nancy/servers/talc-data2.json
index cc62f8adaedcdae705f98bd177ebf9e232e290fc..a3e17c73d3dabe0e769249c97f5745653033f22c 100644
--- a/data/grid5000/sites/nancy/servers/talc-data2.json
+++ b/data/grid5000/sites/nancy/servers/talc-data2.json
@@ -18,6 +18,7 @@
       "mac": "f8:f2:1e:5a:15:d0"
     }
   },
+  "redfish": true,
   "serial": "DK7R9X2",
   "type": "server",
   "uid": "talc-data2",
diff --git a/data/grid5000/sites/nancy/servers/wattmetre-gros.json b/data/grid5000/sites/nancy/servers/wattmetre-gros.json
index 50e3080c5d17b9518a7a51fad6ba48ff1f374cd7..f188f5ed8e4c160c2a583ee7e83c7009bc8f6067 100644
--- a/data/grid5000/sites/nancy/servers/wattmetre-gros.json
+++ b/data/grid5000/sites/nancy/servers/wattmetre-gros.json
@@ -16,6 +16,7 @@
       "mac": "24:6e:96:03:11:f8"
     }
   },
+  "redfish": true,
   "serial": "2LSZH82",
   "type": "server",
   "uid": "wattmetre-gros"
diff --git a/data/grid5000/sites/nantes/servers/ceph0.json b/data/grid5000/sites/nantes/servers/ceph0.json
index 10daf1259859dbdd8a464282503a922d1bf3020c..c83e3dda2b1bdd087b1ac7d1cc0b564c876aa417 100644
--- a/data/grid5000/sites/nantes/servers/ceph0.json
+++ b/data/grid5000/sites/nantes/servers/ceph0.json
@@ -17,6 +17,7 @@
       "mac": "a0:36:9f:53:11:10"
     }
   },
+  "redfish": false,
   "serial": "4CL5842",
   "type": "server",
   "uid": "ceph0",
diff --git a/data/grid5000/sites/nantes/servers/ceph1.json b/data/grid5000/sites/nantes/servers/ceph1.json
index ebbe1944d047eb6fe07b727340d6e579aaecf1c3..37d5c3cdda7ce0eaad7a394a48f02f210c14d418 100644
--- a/data/grid5000/sites/nantes/servers/ceph1.json
+++ b/data/grid5000/sites/nantes/servers/ceph1.json
@@ -13,6 +13,7 @@
       "mac": "a0:36:9f:53:0b:ec"
     }
   },
+  "redfish": false,
   "serial": "GBL5842",
   "type": "server",
   "uid": "ceph1",
diff --git a/data/grid5000/sites/nantes/servers/ceph2.json b/data/grid5000/sites/nantes/servers/ceph2.json
index 9bc0cfd75a18716ec799a9f3354b84999ffec252..32c9c53aba8fbf8c3136cad2fe1e7be4674e7473 100644
--- a/data/grid5000/sites/nantes/servers/ceph2.json
+++ b/data/grid5000/sites/nantes/servers/ceph2.json
@@ -13,6 +13,7 @@
       "mac": "a0:36:9f:53:11:44"
     }
   },
+  "redfish": false,
   "serial": "1CL5842",
   "type": "server",
   "uid": "ceph2",
diff --git a/data/grid5000/sites/nantes/servers/ceph3.json b/data/grid5000/sites/nantes/servers/ceph3.json
index 60f08f059ea68a8122e614a551b20bb19b47807b..338e30279f223dcc99f52ffafb50213aa666672a 100644
--- a/data/grid5000/sites/nantes/servers/ceph3.json
+++ b/data/grid5000/sites/nantes/servers/ceph3.json
@@ -13,6 +13,7 @@
       "mac": "a0:36:9f:53:11:40"
     }
   },
+  "redfish": false,
   "serial": "FBL5842",
   "type": "server",
   "uid": "ceph3",
diff --git a/data/grid5000/sites/nantes/servers/srv-2.json b/data/grid5000/sites/nantes/servers/srv-2.json
index c661b0b5562e73016c54c6b920725af257064726..65d409f148ff2c0376402e55a30b00874db541e1 100644
--- a/data/grid5000/sites/nantes/servers/srv-2.json
+++ b/data/grid5000/sites/nantes/servers/srv-2.json
@@ -10,6 +10,7 @@
       "mac": "a0:36:9f:0e:a1:f0"
     }
   },
+  "redfish": false,
   "serial": "JP2YG5J",
   "type": "server",
   "uid": "srv-2",
diff --git a/data/grid5000/sites/nantes/servers/srv-3.json b/data/grid5000/sites/nantes/servers/srv-3.json
index cc78ef36582a3d311b18df9e4aa13448e641767e..4afee527d110be290e9b1263025878d5de62401d 100644
--- a/data/grid5000/sites/nantes/servers/srv-3.json
+++ b/data/grid5000/sites/nantes/servers/srv-3.json
@@ -15,6 +15,7 @@
       "mac": "e4:43:4b:68:bf:30"
     }
   },
+  "redfish": true,
   "serial": "9TJRXW2",
   "type": "server",
   "uid": "srv-3",
diff --git a/data/grid5000/sites/nantes/servers/srv-4.json b/data/grid5000/sites/nantes/servers/srv-4.json
index 77cb93a0526ce3c7c8e7150e312216b7fa61360e..e18fccda0a44ab5bbd4ea732720aacb8452df0ae 100644
--- a/data/grid5000/sites/nantes/servers/srv-4.json
+++ b/data/grid5000/sites/nantes/servers/srv-4.json
@@ -10,6 +10,7 @@
       "mac": "e4:43:4b:69:74:22"
     }
   },
+  "redfish": true,
   "serial": "BTJRXW2",
   "type": "server",
   "uid": "srv-4",
diff --git a/data/grid5000/sites/nantes/servers/srv-data.json b/data/grid5000/sites/nantes/servers/srv-data.json
index d7d249dd3f690ae2c4b23ef41e6e20e94f2c45f4..089767e27b9455cfeaa2091b263aa4c88b485102 100644
--- a/data/grid5000/sites/nantes/servers/srv-data.json
+++ b/data/grid5000/sites/nantes/servers/srv-data.json
@@ -16,6 +16,7 @@
       "mac": "a0:36:9f:0e:35:06"
     }
   },
+  "redfish": true,
   "serial": "346ZG5J",
   "type": "server",
   "uid": "srv-data",
diff --git a/data/grid5000/sites/nantes/servers/srv.json b/data/grid5000/sites/nantes/servers/srv.json
index ae4caffd864ff0b663f046a480ab5d31c959c8ea..100a541ea6f9512690e3378b1a2263fe50cee71e 100644
--- a/data/grid5000/sites/nantes/servers/srv.json
+++ b/data/grid5000/sites/nantes/servers/srv.json
@@ -10,6 +10,7 @@
       "mac": "a0:36:9f:0e:24:58"
     }
   },
+  "redfish": false,
   "serial": "HP2YG5J",
   "type": "server",
   "uid": "srv",
diff --git a/data/grid5000/sites/rennes/servers/cargo0.json b/data/grid5000/sites/rennes/servers/cargo0.json
index 47d0c8e71523c863f3836a584e37c03db6817c04..64de49584439b34d079c486479d3d024e27554fa 100644
--- a/data/grid5000/sites/rennes/servers/cargo0.json
+++ b/data/grid5000/sites/rennes/servers/cargo0.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.40"
     }
   },
+  "redfish": false,
   "type": "server",
   "uid": "cargo0"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/servers/cargo1.json b/data/grid5000/sites/rennes/servers/cargo1.json
index d2f5943f7f2cc1da1d2bf90ef1ee9b03c3f06ac3..c449b2bda59ff373e6ee358553018b33d77fd8e1 100644
--- a/data/grid5000/sites/rennes/servers/cargo1.json
+++ b/data/grid5000/sites/rennes/servers/cargo1.json
@@ -8,6 +8,7 @@
       "ip": "172.16.111.41"
     }
   },
+  "redfish": false,
   "type": "server",
   "uid": "cargo1"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/servers/cargo2.json b/data/grid5000/sites/rennes/servers/cargo2.json
index 889475147894841d2aefcca62cb445ad2ce4e229..df05dcf1b41d45aea5a3f2c95ea83c5a41d02b9d 100644
--- a/data/grid5000/sites/rennes/servers/cargo2.json
+++ b/data/grid5000/sites/rennes/servers/cargo2.json
@@ -8,6 +8,7 @@
       "ip": "172.16.111.42"
     }
   },
+  "redfish": false,
   "type": "server",
   "uid": "cargo2"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/servers/cargo3.json b/data/grid5000/sites/rennes/servers/cargo3.json
index 302dbb82f8d80769767d826926e17efae2e98b7a..47197754106e960f0d7c53711a6f6f7a4e79d904 100644
--- a/data/grid5000/sites/rennes/servers/cargo3.json
+++ b/data/grid5000/sites/rennes/servers/cargo3.json
@@ -8,6 +8,7 @@
       "ip": "172.16.111.43"
     }
   },
+  "redfish": false,
   "type": "server",
   "uid": "cargo3"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/rennes/servers/parasilo-srv-1.json b/data/grid5000/sites/rennes/servers/parasilo-srv-1.json
index 981163b41eae494f637178538558a05090258ca3..c5cb27b71b56f25bf472607dff7aaa4638a5c9d8 100644
--- a/data/grid5000/sites/rennes/servers/parasilo-srv-1.json
+++ b/data/grid5000/sites/rennes/servers/parasilo-srv-1.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.22"
     }
   },
+  "redfish": true,
   "serial": "H8RGG42",
   "type": "server",
   "uid": "parasilo-srv-1",
diff --git a/data/grid5000/sites/rennes/servers/parasilo-srv-2.json b/data/grid5000/sites/rennes/servers/parasilo-srv-2.json
index bf88d433ccac27b835aa99933b1ceaa8184dea0f..00036b3daebc42e8d8fbc81f46103cfc2f0e9776 100644
--- a/data/grid5000/sites/rennes/servers/parasilo-srv-2.json
+++ b/data/grid5000/sites/rennes/servers/parasilo-srv-2.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.23"
     }
   },
+  "redfish": true,
   "serial": "H3H6152",
   "type": "server",
   "uid": "parasilo-srv-2",
diff --git a/data/grid5000/sites/rennes/servers/parasilo-srv-3.json b/data/grid5000/sites/rennes/servers/parasilo-srv-3.json
index 81a064538ab69b19e4fb54d97ca75e4c0825ed10..2eef6dc54dd3480e195b12d1df74fb4c78342901 100644
--- a/data/grid5000/sites/rennes/servers/parasilo-srv-3.json
+++ b/data/grid5000/sites/rennes/servers/parasilo-srv-3.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.24"
     }
   },
+  "redfish": true,
   "serial": "BDZGG42",
   "type": "server",
   "uid": "parasilo-srv-3",
diff --git a/data/grid5000/sites/rennes/servers/pve-1.json b/data/grid5000/sites/rennes/servers/pve-1.json
index 2fab27614b82397fcf0ddecdf44f202866e45c93..8a7ff6eda89bb20b3bf8b18ecc56bfca99693ef9 100644
--- a/data/grid5000/sites/rennes/servers/pve-1.json
+++ b/data/grid5000/sites/rennes/servers/pve-1.json
@@ -16,6 +16,7 @@
       "ip": "172.16.111.51"
     }
   },
+  "redfish": true,
   "serial": "CZJ3151FJV",
   "type": "server",
   "uid": "pve-1",
diff --git a/data/grid5000/sites/rennes/servers/pve-2.json b/data/grid5000/sites/rennes/servers/pve-2.json
index 149f27e31d404f5ef0e5c403b3a00fea605f4736..f3abcfebf75036ca83399aa9c2c817cbe8e9a9a5 100644
--- a/data/grid5000/sites/rennes/servers/pve-2.json
+++ b/data/grid5000/sites/rennes/servers/pve-2.json
@@ -14,6 +14,7 @@
       "ip": "172.16.111.52"
     }
   },
+  "redfish": true,
   "serial": "CZJ3151FJT",
   "type": "server",
   "uid": "pve-2",
diff --git a/data/grid5000/sites/rennes/servers/pve-3.json b/data/grid5000/sites/rennes/servers/pve-3.json
index 71284836a119dcdf9787806de8663a2afc9bfa87..a114d2712ade63bb0f285fa1724229bf6e8f7814 100644
--- a/data/grid5000/sites/rennes/servers/pve-3.json
+++ b/data/grid5000/sites/rennes/servers/pve-3.json
@@ -14,6 +14,7 @@
       "ip": "172.16.111.53"
     }
   },
+  "redfish": true,
   "serial": "CZJ3151FJS",
   "type": "server",
   "uid": "pve-3",
diff --git a/data/grid5000/sites/rennes/servers/rook-storage0.json b/data/grid5000/sites/rennes/servers/rook-storage0.json
index acfd6bde51050c903b4862fef816bda9d17e86b7..2289953bc7b4701fc3f636606891589e81bd4222 100644
--- a/data/grid5000/sites/rennes/servers/rook-storage0.json
+++ b/data/grid5000/sites/rennes/servers/rook-storage0.json
@@ -15,6 +15,7 @@
       "ip": "172.16.111.30"
     }
   },
+  "redfish": false,
   "serial": "GQHZKZ1",
   "type": "server",
   "uid": "rook-storage0",
diff --git a/data/grid5000/sites/rennes/servers/rook-storage1.json b/data/grid5000/sites/rennes/servers/rook-storage1.json
index 1df9c891823973de64cf67fc8c12f402d47fb0bc..04fdf09d7af69b23722b2b553105ff39b3c63481 100644
--- a/data/grid5000/sites/rennes/servers/rook-storage1.json
+++ b/data/grid5000/sites/rennes/servers/rook-storage1.json
@@ -13,6 +13,7 @@
       "ip": "172.16.111.31"
     }
   },
+  "redfish": false,
   "serial": "GMG6LZ1",
   "type": "server",
   "uid": "rook-storage1",
diff --git a/data/grid5000/sites/rennes/servers/rook-storage2.json b/data/grid5000/sites/rennes/servers/rook-storage2.json
index dff0c8fe57805afab0f9a11b876c9e893368d313..6f0ce44274fc6bac3699518652b19a5a7bd85095 100644
--- a/data/grid5000/sites/rennes/servers/rook-storage2.json
+++ b/data/grid5000/sites/rennes/servers/rook-storage2.json
@@ -12,6 +12,7 @@
       "ip": "172.16.111.32"
     }
   },
+  "redfish": false,
   "serial": "DQHZKZ1",
   "type": "server",
   "uid": "rook-storage2",
diff --git a/data/grid5000/sites/rennes/servers/rook-storage3.json b/data/grid5000/sites/rennes/servers/rook-storage3.json
index 4fb11c9e9ea821a42f920b4b531ad0e71dd46363..13c5b2fa6ab5db63c93b9166dd76a9754742ada7 100644
--- a/data/grid5000/sites/rennes/servers/rook-storage3.json
+++ b/data/grid5000/sites/rennes/servers/rook-storage3.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.33"
     }
   },
+  "redfish": false,
   "serial": "FQJ4LZ1",
   "type": "server",
   "uid": "rook-storage3",
diff --git a/data/grid5000/sites/rennes/servers/srv-bigdata.json b/data/grid5000/sites/rennes/servers/srv-bigdata.json
index ae4316f9d914a098dd0b8a128654297ee94ffa22..21495a4d9ccaa2736fd420e0f454359b06b294c8 100644
--- a/data/grid5000/sites/rennes/servers/srv-bigdata.json
+++ b/data/grid5000/sites/rennes/servers/srv-bigdata.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.7"
     }
   },
+  "redfish": true,
   "serial": "6V9FGZ1",
   "type": "server",
   "uid": "srv-bigdata",
diff --git a/data/grid5000/sites/rennes/servers/srv-data.json b/data/grid5000/sites/rennes/servers/srv-data.json
index 8ac10447c08b680980c57d362f23b9c7d17ea265..c7a88c1ee56c3679d8a90004bfa9b50d2b36a285 100644
--- a/data/grid5000/sites/rennes/servers/srv-data.json
+++ b/data/grid5000/sites/rennes/servers/srv-data.json
@@ -16,6 +16,7 @@
       "ip": "172.16.111.61"
     }
   },
+  "redfish": true,
   "serial": "CZ231508CW",
   "type": "server",
   "uid": "srv-data",
diff --git a/data/grid5000/sites/rennes/servers/srv-data2.json b/data/grid5000/sites/rennes/servers/srv-data2.json
index c38752e113b5e9c82521fb955105bfa6337a8388..371387f747ac2ca6ba500b1f97fdd691f8c4fcb2 100644
--- a/data/grid5000/sites/rennes/servers/srv-data2.json
+++ b/data/grid5000/sites/rennes/servers/srv-data2.json
@@ -16,6 +16,7 @@
       "ip": "172.16.111.62"
     }
   },
+  "redfish": true,
   "serial": "CZ23160DF7",
   "type": "server",
   "uid": "srv-data2",
diff --git a/data/grid5000/sites/rennes/servers/srv-data3.json b/data/grid5000/sites/rennes/servers/srv-data3.json
index c02988fb19fa2ea5989fdd51d4cb0de10321be90..bbdfc6eae28bbcb50217f4d20141ba0b75071930 100644
--- a/data/grid5000/sites/rennes/servers/srv-data3.json
+++ b/data/grid5000/sites/rennes/servers/srv-data3.json
@@ -17,6 +17,7 @@
       "ip": "172.16.111.63"
     }
   },
+  "redfish": true,
   "serial": null,
   "type": "server",
   "uid": "srv-data3",
diff --git a/data/grid5000/sites/rennes/servers/srv.json b/data/grid5000/sites/rennes/servers/srv.json
index fba493c9fc0e147ba6bf90fc9d0bbf790461144e..5adf430a814d96235a25f2e4a0d2758c64c489a2 100644
--- a/data/grid5000/sites/rennes/servers/srv.json
+++ b/data/grid5000/sites/rennes/servers/srv.json
@@ -11,6 +11,7 @@
       "ip": "172.16.111.6"
     }
   },
+  "redfish": true,
   "serial": "CLXJZY1",
   "type": "server",
   "uid": "srv",
diff --git a/data/grid5000/sites/sophia/servers/gwol-south.json b/data/grid5000/sites/sophia/servers/gwol-south.json
index 1c331469030c6d21977dc0fd3c658ca1cd86f59a..9fc0718db5956c48febff58afdef93a302227547 100644
--- a/data/grid5000/sites/sophia/servers/gwol-south.json
+++ b/data/grid5000/sites/sophia/servers/gwol-south.json
@@ -7,6 +7,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "8FQQ2T2",
   "type": "server",
   "uid": "gwol-south",
diff --git a/data/grid5000/sites/sophia/servers/opensm.json b/data/grid5000/sites/sophia/servers/opensm.json
index e09875da9a9895694e62c054a0a07a5d6b85252d..d5dcbf92d8a869f83b347072e4196f0f2c7dcb93 100644
--- a/data/grid5000/sites/sophia/servers/opensm.json
+++ b/data/grid5000/sites/sophia/servers/opensm.json
@@ -16,6 +16,7 @@
       "mounted": true
     }
   },
+  "redfish": false,
   "type": "server",
   "uid": "opensm"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/servers/pve-dmz-south-1.json b/data/grid5000/sites/sophia/servers/pve-dmz-south-1.json
index ad51f8436fe41e1fe829518e76e6094b5af74e36..b9cb7fb305d83a4670dc18bc5cccc6689bb9d8a2 100644
--- a/data/grid5000/sites/sophia/servers/pve-dmz-south-1.json
+++ b/data/grid5000/sites/sophia/servers/pve-dmz-south-1.json
@@ -13,6 +13,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "CZJ3070QS3",
   "type": "server",
   "uid": "pve-dmz-south-1",
diff --git a/data/grid5000/sites/sophia/servers/srv-data.json b/data/grid5000/sites/sophia/servers/srv-data.json
index 8c7fe0a1ca409ca75596a5cac00fa066bf11b72b..f83d40f101091e90587a5d26becc34368c36ccdd 100644
--- a/data/grid5000/sites/sophia/servers/srv-data.json
+++ b/data/grid5000/sites/sophia/servers/srv-data.json
@@ -23,6 +23,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "276S992",
   "type": "server",
   "uid": "srv-data",
diff --git a/data/grid5000/sites/sophia/servers/srv-stock.json b/data/grid5000/sites/sophia/servers/srv-stock.json
index 954cd51cdb518e6716aa77caf7c0ab049c84d988..d362ab8f217aa67d160088fa885e91cf46514071 100644
--- a/data/grid5000/sites/sophia/servers/srv-stock.json
+++ b/data/grid5000/sites/sophia/servers/srv-stock.json
@@ -17,6 +17,7 @@
       "mounted": true
     }
   },
+  "redfish": false,
   "serial": "FVNSH4J",
   "type": "server",
   "uid": "srv-stock",
diff --git a/data/grid5000/sites/sophia/servers/srv.json b/data/grid5000/sites/sophia/servers/srv.json
index 41c99b5f5bfbd91c7f7ec908f8e90d25f9c015f6..f192413a789031e8ff2c823b3f308cb154eb06da 100644
--- a/data/grid5000/sites/sophia/servers/srv.json
+++ b/data/grid5000/sites/sophia/servers/srv.json
@@ -20,6 +20,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "1XH735J",
   "type": "server",
   "uid": "srv",
diff --git a/data/grid5000/sites/sophia/servers/srv2.json b/data/grid5000/sites/sophia/servers/srv2.json
index ff8cdbe622dcd57625e57367d842e9aa39c073ac..1b1784d61418ac16e7eaed31fe61a984df605722 100644
--- a/data/grid5000/sites/sophia/servers/srv2.json
+++ b/data/grid5000/sites/sophia/servers/srv2.json
@@ -13,6 +13,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "DDKV35J",
   "type": "server",
   "uid": "srv2",
diff --git a/data/grid5000/sites/sophia/servers/srv3.json b/data/grid5000/sites/sophia/servers/srv3.json
index f918b6af4ee3b62bc6981812e1774a72c23f0c73..dcc2e59afabc9ecdd212ab505be40abd155747e3 100644
--- a/data/grid5000/sites/sophia/servers/srv3.json
+++ b/data/grid5000/sites/sophia/servers/srv3.json
@@ -20,6 +20,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "HPKWGL2",
   "type": "server",
   "uid": "srv3",
diff --git a/data/grid5000/sites/sophia/servers/stock.json b/data/grid5000/sites/sophia/servers/stock.json
index 33f219cb190af9c169d047e5951859e126d664dc..0ee7963eb38c04a923351fff9071daf1367712c6 100644
--- a/data/grid5000/sites/sophia/servers/stock.json
+++ b/data/grid5000/sites/sophia/servers/stock.json
@@ -13,6 +13,7 @@
       "mounted": true
     }
   },
+  "redfish": true,
   "serial": "0609AN1486",
   "type": "server",
   "uid": "stock",
diff --git a/data/grid5000/sites/strasbourg/servers/pve-1.json b/data/grid5000/sites/strasbourg/servers/pve-1.json
index bef6f4ace3b5f9b073fa46a6c2e8ecec85b12225..dcad0b2fdeaed090bd2536c2187a400ae803f1ef 100644
--- a/data/grid5000/sites/strasbourg/servers/pve-1.json
+++ b/data/grid5000/sites/strasbourg/servers/pve-1.json
@@ -17,6 +17,7 @@
       "mac": "30:3e:a7:00:75:e8"
     }
   },
+  "redfish": true,
   "serial": "CZJ2370N65",
   "type": "server",
   "uid": "pve-1"
diff --git a/data/grid5000/sites/strasbourg/servers/pve-2.json b/data/grid5000/sites/strasbourg/servers/pve-2.json
index 1accb16598c355e41ef59d7a9b004e23a1ebc328..a15837f6bb2c7e220d72a75c27415373e9aa2b61 100644
--- a/data/grid5000/sites/strasbourg/servers/pve-2.json
+++ b/data/grid5000/sites/strasbourg/servers/pve-2.json
@@ -13,6 +13,7 @@
       "mac": "30:3e:a7:00:77:00"
     }
   },
+  "redfish": true,
   "serial": "CZJ2370N64",
   "type": "server",
   "uid": "pve-2"
diff --git a/data/grid5000/sites/strasbourg/servers/srv-data.json b/data/grid5000/sites/strasbourg/servers/srv-data.json
index a734e707e6736bfb7413bb2daec5bbee1931573d..9b2d9af8c5705ddb4ed1eae96b6f7505478288db 100644
--- a/data/grid5000/sites/strasbourg/servers/srv-data.json
+++ b/data/grid5000/sites/strasbourg/servers/srv-data.json
@@ -19,6 +19,7 @@
       "mac": "30:3e:a7:00:77:80"
     }
   },
+  "redfish": true,
   "serial": "CZ223607QR",
   "type": "server",
   "uid": "srv-data"
diff --git a/data/grid5000/sites/toulouse/servers/oobm.json b/data/grid5000/sites/toulouse/servers/oobm.json
index 2da72df5f1dd418810899dd52842bc2570bc6444..52b536c6c476c306aa957cfa72b0310248968a58 100644
--- a/data/grid5000/sites/toulouse/servers/oobm.json
+++ b/data/grid5000/sites/toulouse/servers/oobm.json
@@ -20,6 +20,7 @@
       "mac": "00:30:64:37:c8:c8"
     }
   },
+  "redfish": true,
   "type": "server",
   "uid": "oobm"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/toulouse/servers/pve-1.json b/data/grid5000/sites/toulouse/servers/pve-1.json
index 91503aaf4c08eaff0d93bcd4814e9866b8000ed0..6e00ff13f8d339b75ece965a5e7adf54f792077d 100644
--- a/data/grid5000/sites/toulouse/servers/pve-1.json
+++ b/data/grid5000/sites/toulouse/servers/pve-1.json
@@ -17,6 +17,7 @@
       "mac": "d4:f5:ef:56:04:c0"
     }
   },
+  "redfish": true,
   "serial": "CZJ2170NK8",
   "type": "server",
   "uid": "pve-1"
diff --git a/data/grid5000/sites/toulouse/servers/pve-2.json b/data/grid5000/sites/toulouse/servers/pve-2.json
index 3613221e75aad3cf2a47a5a3875519dd5061da45..0eed3d515f33737d4b8590b7eb3cf470364f0bca 100644
--- a/data/grid5000/sites/toulouse/servers/pve-2.json
+++ b/data/grid5000/sites/toulouse/servers/pve-2.json
@@ -13,6 +13,7 @@
       "mac": "d4:f5:ef:56:04:c0"
     }
   },
+  "redfish": true,
   "serial": "CZJ2170NK9",
   "type": "server",
   "uid": "pve-2"
diff --git a/data/grid5000/sites/toulouse/servers/srv-data.json b/data/grid5000/sites/toulouse/servers/srv-data.json
index c7f1cb57d3de76aa487f44c486befc05aacdd649..4ce570b1929313d9515d8809dd8a3ec65e874cfc 100644
--- a/data/grid5000/sites/toulouse/servers/srv-data.json
+++ b/data/grid5000/sites/toulouse/servers/srv-data.json
@@ -25,6 +25,7 @@
       "mac": "d4:f5:ef:32:2a:40"
     }
   },
+  "redfish": true,
   "serial": "CZ22230FL8",
   "type": "server",
   "uid": "srv-data"
diff --git a/input/grid5000/sites/grenoble/servers/user-machines.yaml b/input/grid5000/sites/grenoble/servers/user-machines.yaml
index 52bf04a47c94c34cdf9ee4a3f2ca3e107fb1ce2e..32a7de042f3e9baa910b54add58678abfed6cf6f 100644
--- a/input/grid5000/sites/grenoble/servers/user-machines.yaml
+++ b/input/grid5000/sites/grenoble/servers/user-machines.yaml
@@ -5,6 +5,7 @@ pneyron-spack-vm:
 
 orichard-nix-datamove:
   kind: physical
+  redfish: false
   alias: [nix-datamove]
   contact: olivier.richard@imag.fr
   location:
@@ -25,6 +26,7 @@ orichard-nix-datamove:
 
 tropars-quarch-pam:
   kind: physical
+  redfish: false
   contact: thomas.ropars@univ-grenoble-alpes.fr
   location:
     room: DC-IMAG-MAIN
diff --git a/input/grid5000/sites/lille/servers/physical.yaml b/input/grid5000/sites/lille/servers/physical.yaml
index 43ab786ee941de3be2c51e2cdcaede71bbd8fd0f..b8f613a2d988e994970bbfb441303efadf252ee4 100644
--- a/input/grid5000/sites/lille/servers/physical.yaml
+++ b/input/grid5000/sites/lille/servers/physical.yaml
@@ -78,6 +78,7 @@ srv-data:
 
 chimint-srv2:
   kind: physical
+  redfish: false
   alias:
   warranty: 2016-01-13
   serial: HFY6Z4J
diff --git a/input/grid5000/sites/luxembourg/servers/physical.yaml b/input/grid5000/sites/luxembourg/servers/physical.yaml
index 90389a479876799486a1b2cd9c7cb0de068ef87e..a4f16020c098aad644a4e5e4943106a0a54ce0f0 100644
--- a/input/grid5000/sites/luxembourg/servers/physical.yaml
+++ b/input/grid5000/sites/luxembourg/servers/physical.yaml
@@ -1,6 +1,7 @@
 ---
 cronos:
   kind: physical
+  redfish: false
   alias: [adminfront, af]
   warranty: 2017-05
   serial: JSG625J
@@ -42,6 +43,7 @@ srv-data:
 
 petitprince-cmc:
   kind: physical
+  redfish: false
   alias: [m1000-cmc]
   warranty: 2016-10
   serial: CDQTG5J
diff --git a/input/grid5000/sites/lyon/servers/physical.yaml b/input/grid5000/sites/lyon/servers/physical.yaml
index e3c3d50baf3304ced5a3d4319509f5f4c0b983b9..ef65361e0eb3c6d3949a17eb0123a2fdb736946d 100644
--- a/input/grid5000/sites/lyon/servers/physical.yaml
+++ b/input/grid5000/sites/lyon/servers/physical.yaml
@@ -1,6 +1,7 @@
 ---
 cyrrus:
   kind: physical
+  redfish: false
   alias: []
   warranty: 2010-01
   serial:
@@ -58,6 +59,7 @@ alcor:
 
 nebula:
   kind: physical
+  redfish: false
   alias:
   warranty: 2010-01
   serial:
@@ -69,6 +71,7 @@ nebula:
 
 mizar:
   kind: physical
+  redfish: false
   alias:
   warranty: 2010-01
   serial:
@@ -93,6 +96,7 @@ procyon:
 
 andromede:
   kind: physical
+  redfish: false
   alias: [adminfront, ntp]
   warranty: 2010-01
   serial:
diff --git a/input/grid5000/sites/nantes/servers/physical.yaml b/input/grid5000/sites/nantes/servers/physical.yaml
index 2e4311e2828f56965358d9f7efafb6423dfda0d0..20208d915cada7d61b78321fbbb656e622c4407c 100644
--- a/input/grid5000/sites/nantes/servers/physical.yaml
+++ b/input/grid5000/sites/nantes/servers/physical.yaml
@@ -1,6 +1,7 @@
 ---
 srv:
   kind: physical
+  redfish: false
   warranty: 2019-11
   serial: HP2YG5J
   network_adapters:
@@ -26,6 +27,7 @@ srv-data:
 
 srv-2:
   kind: physical
+  redfish: false
   warranty: 2019-11
   serial: JP2YG5J
   network_adapters:
@@ -66,6 +68,7 @@ srv-4:
 
 ceph0:
   kind: physical
+  redfish: false
   alias:
   - ceph-dashboard
   - grafana
@@ -84,6 +87,7 @@ ceph0:
 
 ceph1:
   kind: physical
+  redfish: false
   alias: []
   warranty: 2019-12
   serial: GBL5842
@@ -97,6 +101,7 @@ ceph1:
 
 ceph2:
   kind: physical
+  redfish: false
   alias: []
   warranty: 2019-12
   serial: 1CL5842
@@ -110,6 +115,7 @@ ceph2:
 
 ceph3:
   kind: physical
+  redfish: false
   alias: []
   warranty: 2019-12
   serial: FBL5842
diff --git a/input/grid5000/sites/rennes/servers/physical.yaml b/input/grid5000/sites/rennes/servers/physical.yaml
index dfd7231ce737d285835e04d8193a0682f6d94780..346ba3532901b94319cd76de60ef5fa19aa96418 100644
--- a/input/grid5000/sites/rennes/servers/physical.yaml
+++ b/input/grid5000/sites/rennes/servers/physical.yaml
@@ -24,6 +24,7 @@ srv-bigdata:
 
 rook-storage0:
   kind: physical
+  redfish: false
   alias:
     - ceph1
     - csod
@@ -40,6 +41,7 @@ rook-storage0:
 
 rook-storage1:
   kind: physical
+  redfish: false
   alias:
     - ceph2
     - harbor
@@ -54,6 +56,7 @@ rook-storage1:
 
 rook-storage2:
   kind: physical
+  redfish: false
   alias:
     - argocd
     - netbox
@@ -67,6 +70,7 @@ rook-storage2:
 
 rook-storage3:
   kind: physical
+  redfish: false
   alias:
     - ceph0
   warranty: 2018-11
@@ -79,6 +83,7 @@ rook-storage3:
 
 cargo0:
   kind: physical
+  redfish: false
   alias: []
   network_adapters:
     default:
@@ -88,6 +93,7 @@ cargo0:
 
 cargo1:
   kind: physical
+  redfish: false
   network_adapters:
     default:
       ip: 172.16.111.41
@@ -96,6 +102,7 @@ cargo1:
 
 cargo2:
   kind: physical
+  redfish: false
   network_adapters:
     default:
       ip: 172.16.111.42
@@ -104,6 +111,7 @@ cargo2:
 
 cargo3:
   kind: physical
+  redfish: false
   network_adapters:
     default:
       ip: 172.16.111.43
diff --git a/input/grid5000/sites/sophia/servers/physical.yaml b/input/grid5000/sites/sophia/servers/physical.yaml
index 21444d7b966d5ce0da4e8bf8203748f81369caec..8095d94fe3355c5a426e257326360893685a5d11 100644
--- a/input/grid5000/sites/sophia/servers/physical.yaml
+++ b/input/grid5000/sites/sophia/servers/physical.yaml
@@ -21,6 +21,7 @@ srv:
 
 srv-stock:
   kind: physical
+  redfish: false
   warranty: 2016-02-10
   serial: FVNSH4J
   network_adapters:
@@ -122,6 +123,7 @@ gwol-south:
 
 opensm:
   kind: physical
+  redfish: false
   network_adapters:
     default:
       mounted: true
diff --git a/lib/refrepo/gen/puppet/webfish.rb b/lib/refrepo/gen/puppet/webfish.rb
index f71e66f84a55cebdbb7c9394af03e6482f45aa07..d5a0c5a074e033b5dc4b77b16de10847daceaabd 100644
--- a/lib/refrepo/gen/puppet/webfish.rb
+++ b/lib/refrepo/gen/puppet/webfish.rb
@@ -11,7 +11,7 @@ def generate_puppet_webfish(options)
         options[:conf_dir] = "#{options[:output_dir]}/platforms/production/generators/ipmitools/"
     end
 
-    allBmc = check_redfish_availability(3)
+    allBmc = check_redfish_availability(20)
     credentials = YAML::load_file(options[:conf_dir] + 'console-password.yaml')
     add_credentials(credentials, allBmc)
     gen_json_files(allBmc, options)
@@ -46,6 +46,9 @@ def check_redfish_availability(timeout)
 
         d_site['servers'].peach do |srv_uid, d_server|
             if d_server['kind'] == "physical"
+                if !d_server['redfish']
+                    next
+                end
                 if !d_server['network_adapters'].nil?
                     if !d_server['network_adapters']['bmc'].nil?
                         if !d_server['network_adapters']['bmc']['ip'].nil?
diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb
index 8cd69a215f44d2ad66d30a8dbfba37ce5358347a..a2b5d26819292873dc73b0e8ff678dbf95124a78 100644
--- a/lib/refrepo/input_loader.rb
+++ b/lib/refrepo/input_loader.rb
@@ -206,6 +206,9 @@ def add_default_values_and_mappings(h)
     site.fetch("servers", []).each do |server_uid, server|
       server["type"]  = "server"
       server["uid"]  = server_uid
+      if server["kind"] == "physical"
+        server["redfish"] = server.key?('redfish') ? server['redfish'] : true
+      end
     end
 
     site.fetch("clusters", []).sort.each do |cluster_uid, cluster|
diff --git a/lib/refrepo/valid/input/schemas/schema-site.yaml b/lib/refrepo/valid/input/schemas/schema-site.yaml
index 01b91dfb089be5b2b31d2ec6fe58d2a63131b325..f9120dc271ec1119b68d7a0da0e710dac1eebad0 100644
--- a/lib/refrepo/valid/input/schemas/schema-site.yaml
+++ b/lib/refrepo/valid/input/schemas/schema-site.yaml
@@ -16,6 +16,7 @@ servers:
       location: optional
       contact: optional
       model: optional
+      redfish: optional_boolean
       network_adapters:
         <multi>:
           ip: ipv4_address
@@ -85,4 +86,4 @@ frontend_ip: ipv4_address
 ipv6:
   prefix: ipv6_network
   site_global_kavlan: integer
-  site_index: integer
+  site_index: integer
\ No newline at end of file