diff --git a/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json b/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json
new file mode 100644
index 0000000000000000000000000000000000000000..8c22d45176d4e95c8410fcbede9f7fbfbfdf7a1d
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json
@@ -0,0 +1,305 @@
+{
+  "ip": "172.17.175.254",
+  "ip6": "2001:660:4406:a00::ffff:ffff",
+  "kind": "router",
+  "linecards": [
+    {
+    },
+    {
+      "kavlan_pattern": "%PORT%",
+      "kind": "node",
+      "ports": [
+        {
+          "kind": "node",
+          "port": "data",
+          "snmp_name": "Ethernet0",
+          "uid": "srv"
+        },
+        {
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet2",
+          "uid": "pve-1"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet3",
+          "uid": "pve-2"
+        },
+        {
+        },
+        {
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet6",
+          "uid": "fleckenstein-1"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet7",
+          "uid": "fleckenstein-1"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet8",
+          "uid": "fleckenstein-1"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet9",
+          "uid": "fleckenstein-2"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet10",
+          "uid": "fleckenstein-2"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet11",
+          "uid": "fleckenstein-2"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet12",
+          "uid": "fleckenstein-3"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet13",
+          "uid": "fleckenstein-3"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet14",
+          "uid": "fleckenstein-3"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet15",
+          "uid": "fleckenstein-4"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet16",
+          "uid": "fleckenstein-4"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet17",
+          "uid": "fleckenstein-4"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet18",
+          "uid": "fleckenstein-5"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet19",
+          "uid": "fleckenstein-5"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet20",
+          "uid": "fleckenstein-5"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet21",
+          "uid": "fleckenstein-6"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet22",
+          "uid": "fleckenstein-6"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet23",
+          "uid": "fleckenstein-6"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet24",
+          "uid": "fleckenstein-7"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet25",
+          "uid": "fleckenstein-7"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet26",
+          "uid": "fleckenstein-7"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet27",
+          "uid": "fleckenstein-8"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet28",
+          "uid": "fleckenstein-8"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet29",
+          "uid": "fleckenstein-8"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet30",
+          "uid": "fleckenstein-9"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet31",
+          "uid": "fleckenstein-9"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet32",
+          "uid": "fleckenstein-9"
+        },
+        {
+          "kind": "node",
+          "port": "eth0",
+          "snmp_name": "Ethernet33",
+          "uid": "fleckenstein-10"
+        },
+        {
+          "kind": "node",
+          "port": "eth1",
+          "snmp_name": "Ethernet34",
+          "uid": "fleckenstein-10"
+        },
+        {
+          "kind": "node",
+          "port": "eth2",
+          "snmp_name": "Ethernet35",
+          "uid": "fleckenstein-10"
+        }
+      ],
+      "rate": 25000000000,
+      "snmp_pattern": "Ethernet%PORT%"
+    }
+  ],
+  "model": "wedge100bf_32x",
+  "serial": "AM26029251",
+  "site": "strasbourg",
+  "snmp_community": "Unknown",
+  "type": "network_equipment",
+  "uid": "gw-strasbourg",
+  "vlans": {
+    "vlan100": {
+      "addresses": [
+        "172.16.175.254"
+      ],
+      "administrative": true
+    },
+    "vlan101": {
+      "addresses": [
+        "172.17.175.254"
+      ]
+    },
+    "vlan500": {
+      "addresses": [
+        "192.168.4.23"
+      ]
+    },
+    "vlan701": {
+      "addresses": [
+        "192.168.192.0/20"
+      ],
+      "name": "kavlan-1"
+    },
+    "vlan702": {
+      "addresses": [
+        "192.168.208.0/20"
+      ],
+      "name": "kavlan-2"
+    },
+    "vlan703": {
+      "addresses": [
+        "192.168.224.0/20"
+      ],
+      "name": "kavlan-3"
+    },
+    "vlan704": {
+      "addresses": [
+        "10.36.0.0/18"
+      ],
+      "name": "kavlan-4"
+    },
+    "vlan705": {
+      "addresses": [
+        "10.36.64.0/18"
+      ],
+      "name": "kavlan-5"
+    },
+    "vlan706": {
+      "addresses": [
+        "10.36.128.0/18"
+      ],
+      "name": "kavlan-6"
+    },
+    "vlan707": {
+      "addresses": [
+        "10.36.192.0/18"
+      ],
+      "name": "kavlan-7"
+    },
+    "vlan708": {
+      "addresses": [
+        "10.37.0.0/18"
+      ],
+      "name": "kavlan-8"
+    },
+    "vlan709": {
+      "addresses": [
+        "10.37.64.0/18"
+      ],
+      "name": "kavlan-9"
+    },
+    "vlan719": {
+      "addresses": [
+        "10.39.192.0/18"
+      ],
+      "name": "kavlan-19"
+    }
+  }
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/api-proxy.json b/data/grid5000/sites/strasbourg/servers/api-proxy.json
new file mode 100644
index 0000000000000000000000000000000000000000..0c749f6b39a17096a57866b08cf528e152bd1c91
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/api-proxy.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.115"
+    }
+  },
+  "type": "server",
+  "uid": "api-proxy"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/api-server-devel.json b/data/grid5000/sites/strasbourg/servers/api-server-devel.json
new file mode 100644
index 0000000000000000000000000000000000000000..324b242ffc79d992496c836ba76b34e510bde5c1
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/api-server-devel.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.114"
+    }
+  },
+  "type": "server",
+  "uid": "api-server-devel"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/api-server-v3.json b/data/grid5000/sites/strasbourg/servers/api-server-v3.json
new file mode 100644
index 0000000000000000000000000000000000000000..b38fbfe66c80ae6563e34e348b9290d5d3084f6c
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/api-server-v3.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.112"
+    }
+  },
+  "type": "server",
+  "uid": "api-server-v3"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/conman.json b/data/grid5000/sites/strasbourg/servers/conman.json
new file mode 100644
index 0000000000000000000000000000000000000000..cc735a35fefbb5a962a85aa0f7f90f27ef89c24c
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/conman.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.113"
+    }
+  },
+  "type": "server",
+  "uid": "conman"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/dhcp.json b/data/grid5000/sites/strasbourg/servers/dhcp.json
new file mode 100644
index 0000000000000000000000000000000000000000..177cddd6dd2c29d1178f3fa1963749e511018171
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/dhcp.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.109"
+    }
+  },
+  "type": "server",
+  "uid": "dhcp"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/dns.json b/data/grid5000/sites/strasbourg/servers/dns.json
new file mode 100644
index 0000000000000000000000000000000000000000..aacea6b6621135f2809ba6941f5b2d9c6aede049
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/dns.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.107"
+    }
+  },
+  "type": "server",
+  "uid": "dns"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/fstrasbourg.json b/data/grid5000/sites/strasbourg/servers/fstrasbourg.json
new file mode 100644
index 0000000000000000000000000000000000000000..dd62bc07c1e11429b3645544de455eab50987e06
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/fstrasbourg.json
@@ -0,0 +1,14 @@
+{
+  "alias": [
+    "oar-api",
+    "frontend"
+  ],
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.110"
+    }
+  },
+  "type": "server",
+  "uid": "fstrasbourg"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/guix.json b/data/grid5000/sites/strasbourg/servers/guix.json
new file mode 100644
index 0000000000000000000000000000000000000000..3ef05d858f5c21ba11a8e7e0bea7f14c80d5ac9c
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/guix.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.123"
+    }
+  },
+  "type": "server",
+  "uid": "guix"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kadeploy-devel.json b/data/grid5000/sites/strasbourg/servers/kadeploy-devel.json
new file mode 100644
index 0000000000000000000000000000000000000000..eae5d89c70f74383213af4b9e10a15a5e8d93ca8
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kadeploy-devel.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.121"
+    }
+  },
+  "type": "server",
+  "uid": "kadeploy-devel"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kadeploy.json b/data/grid5000/sites/strasbourg/servers/kadeploy.json
new file mode 100644
index 0000000000000000000000000000000000000000..e958d2ca60dc4436acba54725433c7492922d02d
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kadeploy.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.111"
+    }
+  },
+  "type": "server",
+  "uid": "kadeploy"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-1.json b/data/grid5000/sites/strasbourg/servers/kavlan-1.json
new file mode 100644
index 0000000000000000000000000000000000000000..55e2a9a9d6ba410b7aab4ad099a2e567be6e9004
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kavlan-1.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.118"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-1"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-2.json b/data/grid5000/sites/strasbourg/servers/kavlan-2.json
new file mode 100644
index 0000000000000000000000000000000000000000..a525a249b0806bc9785a127da0ce14b727373efc
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kavlan-2.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.119"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-3.json b/data/grid5000/sites/strasbourg/servers/kavlan-3.json
new file mode 100644
index 0000000000000000000000000000000000000000..70184f7e711becff34bdc9afa6a68c28700f2735
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kavlan-3.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.120"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-3"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-agent.json b/data/grid5000/sites/strasbourg/servers/kavlan-agent.json
new file mode 100644
index 0000000000000000000000000000000000000000..fb67356e6b4d197a57f81c6f1273823150b23f59
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kavlan-agent.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.125"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan-agent"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kavlan.json b/data/grid5000/sites/strasbourg/servers/kavlan.json
new file mode 100644
index 0000000000000000000000000000000000000000..3a1de414afedbc6299acfa435910f07b1d33d3f0
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kavlan.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.117"
+    }
+  },
+  "type": "server",
+  "uid": "kavlan"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/kwollect.json b/data/grid5000/sites/strasbourg/servers/kwollect.json
new file mode 100644
index 0000000000000000000000000000000000000000..e5a5acc846bd21eb16bbd45b8c53643659298fdf
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/kwollect.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.124"
+    }
+  },
+  "type": "server",
+  "uid": "kwollect"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/ldap.json b/data/grid5000/sites/strasbourg/servers/ldap.json
new file mode 100644
index 0000000000000000000000000000000000000000..87bd9b333ba35d3290f05c1e60d8fcd41184e643
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/ldap.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.106"
+    }
+  },
+  "type": "server",
+  "uid": "ldap"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/mail.json b/data/grid5000/sites/strasbourg/servers/mail.json
new file mode 100644
index 0000000000000000000000000000000000000000..affb18aab5a86803b7fd4195daad69dc25247a22
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/mail.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.105"
+    }
+  },
+  "type": "server",
+  "uid": "mail"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/nat.json b/data/grid5000/sites/strasbourg/servers/nat.json
new file mode 100644
index 0000000000000000000000000000000000000000..0b4ec5c4c312e42ea04505e880caf106de5c30b2
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/nat.json
@@ -0,0 +1,13 @@
+{
+  "alias": [
+    "access"
+  ],
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.200"
+    }
+  },
+  "type": "server",
+  "uid": "nat"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/oar.json b/data/grid5000/sites/strasbourg/servers/oar.json
new file mode 100644
index 0000000000000000000000000000000000000000..083160f0c17eb0e6f9bd09569cc3f8351740e180
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/oar.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.116"
+    }
+  },
+  "type": "server",
+  "uid": "oar"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/oxidized.json b/data/grid5000/sites/strasbourg/servers/oxidized.json
new file mode 100644
index 0000000000000000000000000000000000000000..6c6c7c3324c0ae889ea2f767be567ac4e175db15
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/oxidized.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.122"
+    }
+  },
+  "type": "server",
+  "uid": "oxidized"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/puppet6.json b/data/grid5000/sites/strasbourg/servers/puppet6.json
new file mode 100644
index 0000000000000000000000000000000000000000..308742a74404ed98acbc536746455f6394775364
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/puppet6.json
@@ -0,0 +1,13 @@
+{
+  "alias": [
+    "puppet"
+  ],
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.108"
+    }
+  },
+  "type": "server",
+  "uid": "puppet6"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/pve-1.json b/data/grid5000/sites/strasbourg/servers/pve-1.json
new file mode 100644
index 0000000000000000000000000000000000000000..3983ee8d40cc0c2ae50fcd400ba742e6506d82d2
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/pve-1.json
@@ -0,0 +1,22 @@
+{
+  "alias": [
+    "ntp"
+  ],
+  "kind": "physical",
+  "network_adapters": {
+    "adm": {
+      "ip": "172.17.175.1"
+    },
+    "bmc": {
+      "ip": "172.17.174.1",
+      "mac": "5c:ed:8c:34:9c:7c"
+    },
+    "default": {
+      "ip": "172.16.175.1",
+      "mac": "30:3e:a7:00:75:e8"
+    }
+  },
+  "serial": "CZJ2370N65",
+  "type": "server",
+  "uid": "pve-1"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/pve-2.json b/data/grid5000/sites/strasbourg/servers/pve-2.json
new file mode 100644
index 0000000000000000000000000000000000000000..1accb16598c355e41ef59d7a9b004e23a1ebc328
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/pve-2.json
@@ -0,0 +1,19 @@
+{
+  "kind": "physical",
+  "network_adapters": {
+    "adm": {
+      "ip": "172.17.175.2"
+    },
+    "bmc": {
+      "ip": "172.17.174.2",
+      "mac": "5c:ed:8C:34:9c:d0"
+    },
+    "default": {
+      "ip": "172.16.175.2",
+      "mac": "30:3e:a7:00:77:00"
+    }
+  },
+  "serial": "CZJ2370N64",
+  "type": "server",
+  "uid": "pve-2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/srv-data.json b/data/grid5000/sites/strasbourg/servers/srv-data.json
new file mode 100644
index 0000000000000000000000000000000000000000..859d7d81b0a47749bd8c552b35380e9216d7f067
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/srv-data.json
@@ -0,0 +1,22 @@
+{
+  "alias": [
+    "nfs"
+  ],
+  "kind": "physical",
+  "network_adapters": {
+    "adm": {
+      "ip": "172.17.175.3"
+    },
+    "bmc": {
+      "ip": "172.17.174.3",
+      "mac": "5c:ed:8c:32:e2:5e"
+    },
+    "default": {
+      "ip": "172.16.175.3",
+      "mac": "30:3e:a7:00:77:80"
+    }
+  },
+  "serial": "CZ223607QR",
+  "type": "server",
+  "uid": "srv-data"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/supervision2.json b/data/grid5000/sites/strasbourg/servers/supervision2.json
new file mode 100644
index 0000000000000000000000000000000000000000..93e28032862f85b6ebf0bf595fe5135e29ec93ae
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/supervision2.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.103"
+    }
+  },
+  "type": "server",
+  "uid": "supervision2"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/servers/syslog.json b/data/grid5000/sites/strasbourg/servers/syslog.json
new file mode 100644
index 0000000000000000000000000000000000000000..bf55bfd4f25626b6effad4dfa2b5cdee68d6e105
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/servers/syslog.json
@@ -0,0 +1,10 @@
+{
+  "kind": "virtual",
+  "network_adapters": {
+    "default": {
+      "ip": "172.16.175.104"
+    }
+  },
+  "type": "server",
+  "uid": "syslog"
+}
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/strasbourg.json b/data/grid5000/sites/strasbourg/strasbourg.json
new file mode 100644
index 0000000000000000000000000000000000000000..7eb9f075ea2e6246a114567b2e48ca29f80fd352
--- /dev/null
+++ b/data/grid5000/sites/strasbourg/strasbourg.json
@@ -0,0 +1,94 @@
+{
+  "compilation_server": false,
+  "description": "Grid5000 Strasbourg site",
+  "email_contact": "support-staff@lists.grid5000.fr",
+  "frontend_ip": "172.16.175.110",
+  "g5ksubnet": {
+    "gateway": "10.163.255.254",
+    "network": "10.160.0.0/14"
+  },
+  "ipv6": {
+    "prefix": "2001:660:4406:a00::/56",
+    "site_global_kavlan": 19,
+    "site_index": 10
+  },
+  "kavlan_ip_range": "10.36.0.0/14",
+  "kavlans": {
+    "1": {
+      "gateway": "192.168.207.254",
+      "network": "192.168.192.0/20",
+      "network_ipv6": "2001:660:4406:a80::/64"
+    },
+    "19": {
+      "gateway": "10.39.255.254",
+      "gateway_ipv6": "2001:660:4406:aa0:a00:0:ffff:ffff",
+      "network": "10.39.192.0/18",
+      "network_ipv6": "2001:660:4406:aa0::/64"
+    },
+    "2": {
+      "gateway": "192.168.223.254",
+      "network": "192.168.208.0/20",
+      "network_ipv6": "2001:660:4406:a81::/64"
+    },
+    "3": {
+      "gateway": "192.168.239.254",
+      "network": "192.168.224.0/20",
+      "network_ipv6": "2001:660:4406:a82::/64"
+    },
+    "4": {
+      "gateway": "10.36.63.254",
+      "gateway_ipv6": "2001:660:4406:a90::ffff:ffff",
+      "network": "10.36.0.0/18",
+      "network_ipv6": "2001:660:4406:a90::/64"
+    },
+    "5": {
+      "gateway": "10.36.127.254",
+      "gateway_ipv6": "2001:660:4406:a91::ffff:ffff",
+      "network": "10.36.64.0/18",
+      "network_ipv6": "2001:660:4406:a91::/64"
+    },
+    "6": {
+      "gateway": "10.36.191.254",
+      "gateway_ipv6": "2001:660:4406:a92::ffff:ffff",
+      "network": "10.36.128.0/18",
+      "network_ipv6": "2001:660:4406:a92::/64"
+    },
+    "7": {
+      "gateway": "10.36.255.254",
+      "gateway_ipv6": "2001:660:4406:a93::ffff:ffff",
+      "network": "10.36.192.0/18",
+      "network_ipv6": "2001:660:4406:a93::/64"
+    },
+    "8": {
+      "gateway": "10.37.63.254",
+      "gateway_ipv6": "2001:660:4406:a94::ffff:ffff",
+      "network": "10.37.0.0/18",
+      "network_ipv6": "2001:660:4406:a94::/64"
+    },
+    "9": {
+      "gateway": "10.37.127.254",
+      "gateway_ipv6": "2001:660:4406:a95::ffff:ffff",
+      "network": "10.37.64.0/18",
+      "network_ipv6": "2001:660:4406:a95::/64"
+    },
+    "default": {
+      "gateway": "172.16.175.254",
+      "gateway_ipv6": "2001:660:4406:a00::ffff:ffff",
+      "network": "172.16.160.0/20",
+      "network_ipv6": "2001:660:4406:a00::/64"
+    }
+  },
+  "latitude": 48.58048,
+  "location": "Strasbourg, France",
+  "longitude": 7.76335,
+  "name": "Strasbourg",
+  "production": true,
+  "renater_ip": "192.168.4.23",
+  "security_contact": "support-staff@lists.grid5000.fr",
+  "sys_admin_contact": "support-staff@lists.grid5000.fr",
+  "type": "site",
+  "uid": "strasbourg",
+  "user_support_contact": "support-staff@lists.grid5000.fr",
+  "virt_ip_range": "10.168.0.0/14",
+  "web": "http://www.grid5000.fr/w/Strasbourg:Home"
+}
\ No newline at end of file