diff --git a/tasks/all.yml b/tasks/all.yml
index 761492469ba7472ae4930b902dea86f8f65b6b16..a2d1ad77a79b07e08153e68ea75c3aeb20c7c89f 100644
--- a/tasks/all.yml
+++ b/tasks/all.yml
@@ -8,4 +8,14 @@
   notify: reconfigure gitlab
   tags: gitlab_conf
 
+- name: prometheus role file
+  lineinfile:
+    path: /var/lib/prometheus/node-exporter/role.prom
+    line: 'role{name="gitlab-pages",type="pages server for gitlab"} 1'
+    regex: '^role{name="grafana".*'
+    create: yes
+    owner: root
+    group: root
+    mode: 0644 
+  tags: prom_textfile