diff --git a/hosts b/hosts
index 0a734fa9fdb86bfa365f29c2ecb1279d96fe3db6..9cfe06ceffb017d8903b7b03c4257e8c02171caf 100644
--- a/hosts
+++ b/hosts
@@ -18,8 +18,6 @@ tealc.adm.crans.org
 tealc.adm.crans.org
 gulp.cachan-adm.crans.org
 
-[blackbox]
-monitoring.adm.crans.org
 [bdd:children]
 virtu
 
@@ -29,6 +27,9 @@ belenios.adm.crans.org
 [bird]
 routeur-gulp.cachan-adm.crans.org
 
+[blackbox]
+monitoring.adm.crans.org
+
 [certbot]
 charybde.adm.crans.org
 sputnik.adm.crans.org
@@ -109,10 +110,6 @@ mailman.adm.crans.org
 gulp.cachan-adm.crans.org
 tealc.adm.crans.org
 
-[prometheus]
-monitoring.adm.crans.org
-fyre.cachan-adm.crans.org
-
 [mirror_backend]
 charybde.adm.crans.org
 eclat.adm.crans.org
@@ -154,6 +151,10 @@ ovh_physical
 [prefix_delegation]
 routeur-gulp.cachan-adm.crans.org
 
+[prometheus]
+monitoring.adm.crans.org
+fyre.cachan-adm.crans.org
+
 [radius]
 routeur-gulp.cachan-adm.crans.org
 
diff --git a/roles/prometheus-node-exporter/tasks/main.yml b/roles/prometheus-node-exporter/tasks/main.yml
index a91d9d9e538148e0d435382194d062f365b0186a..bdb43fc7039f46ba75417554cdc9f60ead912c07 100644
--- a/roles/prometheus-node-exporter/tasks/main.yml
+++ b/roles/prometheus-node-exporter/tasks/main.yml
@@ -19,12 +19,6 @@
   when:
     - ansible_lsb.codename == 'bullseye'
 
-- name: Activate prometheus-node-exporter service
-  systemd:
-    name: prometheus-node-exporter
-    enabled: true
-    state: started
-
 - name: Make Prometheus node-exporter listen on adm only
   lineinfile:
     path: /etc/default/prometheus-node-exporter
@@ -33,6 +27,12 @@
       ARGS="--web.listen-address={{ prometheus_node_exporter.listen_addr }}:9100"
   tags: restart-node-exporter
 
+- name: Activate prometheus-node-exporter service
+  systemd:
+    name: prometheus-node-exporter
+    enabled: true
+    state: started
+
 # Install new APT textfile collector, it might be upstreamed one day
 # https://github.com/prometheus-community/node-exporter-textfile-collector-scripts/pull/35
 - name: Patch APT textfile collector