diff --git a/group_vars/all/network_interfaces.yml b/group_vars/all/network_interfaces.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2a5a4e94b58ed32cf1e0841e7de96ebdedb5a9ab
--- /dev/null
+++ b/group_vars/all/network_interfaces.yml
@@ -0,0 +1,30 @@
+glob_network_interfaces:
+  vlan:
+    - name: srv
+      id: 2
+      gateway: 185.230.79.4  # 185.230.79.62
+      dns: 185.230.79.4  # 185.230.79.62
+      gateway_v6: 2a0c:700:2::ff:fe00:9902
+    - name: srv_nat
+      id: 3
+      gateway: 172.16.3.99
+      dns: 172.16.3.99
+      gateway_v6: 2a0c:700:3::ff:fe00:9903
+    - name: san
+      id: 4
+    - name: adm
+      id: 10
+      dns: 172.16.10.101 172.16.10.102
+    - name: infra
+      id: 11
+      dns: 172.16.32.99
+    - name: adh
+      id: 12
+      gateway: 185.230.78.99
+      dns: 185.230.78.99
+      gateway_v6: 2a0c:700:12::ff:fe00:9912
+    - name: adh_nat
+      id: 13
+      gateway: 100.64.0.99
+      dns: 100.64.0.99
+      gateway_v6: 2a0c:700:13::ff:fe00:9913
diff --git a/plays/network-interfaces.yml b/plays/network-interfaces.yml
deleted file mode 100755
index 8d7a0511f0525eea39cc7adb3d615fb0af6706ac..0000000000000000000000000000000000000000
--- a/plays/network-interfaces.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/usr/bin/env ansible-playbook
----
-- hosts: crans_vm,!routeurs_vm
-  vars:
-    vlan:
-      - name: srv
-        id: 2
-        gateway: 185.230.79.4  # 185.230.79.62
-        dns: 185.230.79.4  # 185.230.79.62
-        gateway_v6: 2a0c:700:2::ff:fe00:9902
-      - name: srv_nat
-        id: 3
-        gateway: 172.16.3.99
-        dns: 172.16.3.99
-        gateway_v6: 2a0c:700:3::ff:fe00:9903
-      - name: san
-        id: 4
-      - name: adm
-        id: 10
-        dns: 172.16.10.101 172.16.10.102
-      - name: infra
-        id: 11
-        dns: 172.16.32.99
-      - name: adh
-        id: 12
-        gateway: 185.230.78.99
-        dns: 185.230.78.99
-        gateway_v6: 2a0c:700:12::ff:fe00:9912
-      - name: adh_nat
-        id: 13
-        gateway: 100.64.0.99
-        dns: 100.64.0.99
-        gateway_v6: 2a0c:700:13::ff:fe00:9913
-  roles:
-    - interfaces
diff --git a/plays/network_interfaces.yml b/plays/network_interfaces.yml
new file mode 100755
index 0000000000000000000000000000000000000000..0673e11b8c5d4d58bdbebc96e8f3f045741ad4b8
--- /dev/null
+++ b/plays/network_interfaces.yml
@@ -0,0 +1,7 @@
+#!/usr/bin/env ansible-playbook
+---
+- hosts: crans_vm,!routeurs_vm
+  vars:
+   network_interfaces: "{{ glob_network_interfaces | default({}) | combine(loc_network_interfaces | default({})) }}"
+  roles:
+    - network_interfaces
diff --git a/plays/root.yml b/plays/root.yml
index 7c3dee2f68a37ddc9c653e049976bee923b0e0fc..b2d6a03d6712e9937675ee532b9f6e043dcdfe15 100755
--- a/plays/root.yml
+++ b/plays/root.yml
@@ -77,3 +77,4 @@
 
 - import_playbook: borgbackups_client.yml
 - import_playbook: monitoring.yml
+- import_playbook: network_interfaces.yml
diff --git a/roles/interfaces/tasks/main.yml b/roles/network-interfaces/tasks/main.yml
similarity index 94%
rename from roles/interfaces/tasks/main.yml
rename to roles/network-interfaces/tasks/main.yml
index b3a7e4eb959c6e55191fb277b86b54d0faa85051..ec282137b572a94ed5b1cecf1a9c749b9fd0af8e 100644
--- a/roles/interfaces/tasks/main.yml
+++ b/roles/network-interfaces/tasks/main.yml
@@ -25,4 +25,4 @@
     dest: "/etc/network/interfaces.d/{{ '%02d' | format(item.id) }}-{{ item.name | replace('_', '-') }}"
     mode: 0644
   when: item.name in interfaces
-  loop: "{{ vlan }}"
+  loop: "{{ network_interfaces.vlan }}"
diff --git a/roles/interfaces/templates/network/interfaces.d/ifalias.j2 b/roles/network-interfaces/templates/network/interfaces.d/ifalias.j2
similarity index 100%
rename from roles/interfaces/templates/network/interfaces.d/ifalias.j2
rename to roles/network-interfaces/templates/network/interfaces.d/ifalias.j2
diff --git a/roles/interfaces/templates/network/interfaces.j2 b/roles/network-interfaces/templates/network/interfaces.j2
similarity index 100%
rename from roles/interfaces/templates/network/interfaces.j2
rename to roles/network-interfaces/templates/network/interfaces.j2