diff --git a/hosts b/hosts
index c5ed16c1d75f0a95f84c74c3df85b10a52dadcaf..a6c9e676c6259202fca75b9d1054ad9fbc6b611c 100644
--- a/hosts
+++ b/hosts
@@ -10,6 +10,7 @@
 [crans-container]
 
 [crans-vm]
+prometheus.adm.crans.org
 
 [ovh-server]
 
diff --git a/monitoring.yml b/monitoring.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2801abe3ffbe24fec6d6c39a316b57f290049194
--- /dev/null
+++ b/monitoring.yml
@@ -0,0 +1,6 @@
+---
+# Playbook for monitoring
+
+- hosts: prometheus.adm.crans.org
+  roles:
+    - prometheus
diff --git a/roles/prometheus/tasks/main.yml b/roles/prometheus/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bfaccdaff67d9495b77cae3cb4f07a4041e9f324
--- /dev/null
+++ b/roles/prometheus/tasks/main.yml
@@ -0,0 +1,9 @@
+---
+
+- name: Instal Prometheus
+  apt:
+    update_cache: true
+    name: prometheus  
+  register: apt_result
+  retries: 3
+  until: apt_result is succeeded