diff --git a/roles/arch32_mirror/tasks/main.yml b/roles/arch32_mirror/tasks/main.yml
index 08db1d36ffd76730cc4987933b413e0edf1b2413..5697661eba19da687d4de5e327f6b06f2ccad3b9 100644
--- a/roles/arch32_mirror/tasks/main.yml
+++ b/roles/arch32_mirror/tasks/main.yml
@@ -31,3 +31,4 @@
   notify:
     - reload nginx
   when: 'arch32_mirror_domain is defined'
+  tags: ['nginx']
diff --git a/roles/archive/tasks/main.yml b/roles/archive/tasks/main.yml
index 2999761989a68043fac1579c39261a41c9a94a6f..6e5f478b38fc73f9bf2467292c477c7cb6fac92b 100644
--- a/roles/archive/tasks/main.yml
+++ b/roles/archive/tasks/main.yml
@@ -34,6 +34,7 @@
     mode: 0644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file:
diff --git a/roles/archweb/tasks/main.yml b/roles/archweb/tasks/main.yml
index d2cedd1afae19932fa0ea5827a7a8f7006064308..d70e09aa2e6149d3539399a6f51e65b646d0527e 100644
--- a/roles/archweb/tasks/main.yml
+++ b/roles/archweb/tasks/main.yml
@@ -16,6 +16,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/archweb.conf owner=root group=root mode=644
   notify: reload nginx
   when: archweb_site
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ archweb_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/flyspray/tasks/main.yml b/roles/flyspray/tasks/main.yml
index a6481a25d1234ca2c0b1ce6ed9071762199bfd84..d803b15374ed928ba4b8ebb6bba1a61837c07aad 100644
--- a/roles/flyspray/tasks/main.yml
+++ b/roles/flyspray/tasks/main.yml
@@ -14,6 +14,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/flyspray.conf owner=root group=root mode=644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ flyspray_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml
index cb7af5abdd7090f91f7267e16f2d14a807f8e783..59f1675160e623d4eb13d6bb04412d9f25fed7e0 100644
--- a/roles/grafana/tasks/main.yml
+++ b/roles/grafana/tasks/main.yml
@@ -7,6 +7,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/grafana.conf owner=root group=root mode=644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ grafana_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/kanboard/tasks/main.yml b/roles/kanboard/tasks/main.yml
index 7c9ed9cf706d35863fd8b7a2addb5c6e244be9e0..54340d00637d0dfd8ce103f1660f42fa91febd7b 100644
--- a/roles/kanboard/tasks/main.yml
+++ b/roles/kanboard/tasks/main.yml
@@ -13,6 +13,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/kanboard.conf owner=root group=root mode=644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ kanboard_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/matrix/tasks/main.yml b/roles/matrix/tasks/main.yml
index 412ea99a18b115da9c742a21dfb00c0227937467..301c2fceeca4b244ded1ae03b6050fff2f0430dd 100644
--- a/roles/matrix/tasks/main.yml
+++ b/roles/matrix/tasks/main.yml
@@ -134,6 +134,7 @@
   notify:
     - reload nginx
   when: 'matrix_domain is defined'
+  tags: ['nginx']
 
 - name: install matrix units
   copy: src={{ item }} dest=/etc/systemd/system/{{ item }} owner=root group=root mode=0644
diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml
index de4f92ec55faefeec1d117c55034f9834501d42e..01dcf7c258219660b88016618d2f96c3d447186f 100644
--- a/roles/nginx/tasks/main.yml
+++ b/roles/nginx/tasks/main.yml
@@ -58,6 +58,7 @@
   template: src=nginx-hostname-vhost.conf.j2 dest=/etc/nginx/nginx.d/nginx-hostname-vhost.conf owner=root group=root mode=0644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: activate letsencrypt renewal service
   service: name=certbot-renewal.timer enabled=yes state=started
diff --git a/roles/patchwork/tasks/main.yml b/roles/patchwork/tasks/main.yml
index d00757976eca92ff6a4811dfb84b6dc90033d961..0fb9224dedf99612e3608385c2040d72dce65dad 100644
--- a/roles/patchwork/tasks/main.yml
+++ b/roles/patchwork/tasks/main.yml
@@ -12,6 +12,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/patchwork.conf owner=root group=root mode=644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ patchwork_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/phpinfo/tasks/main.yml b/roles/phpinfo/tasks/main.yml
index dfd5145d15b9b8bca47c795b6827e858b6b52662..07cb978447744a59de8059ac08380a4484b1f5eb 100644
--- a/roles/phpinfo/tasks/main.yml
+++ b/roles/phpinfo/tasks/main.yml
@@ -16,6 +16,7 @@
     src=nginx.conf.j2 dest=/etc/nginx/nginx.d/phpinfo.conf
     owner=root group=root mode=0644
   notify: reload nginx
+  tags: ['nginx']
 
 - name: configure php-fpm
   template: >
diff --git a/roles/planet/tasks/main.yml b/roles/planet/tasks/main.yml
index 645d8f838caf640a4a95e10bfd289c04d9c2eaee..edfbac02b935f7baa80b1168fc6c7ddeb6c456d5 100644
--- a/roles/planet/tasks/main.yml
+++ b/roles/planet/tasks/main.yml
@@ -7,6 +7,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/planet.conf owner=root group=root mode=0644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ planet_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/public_html/tasks/main.yml b/roles/public_html/tasks/main.yml
index 8e0f53fb29b5ac0b38017199294d140c7c99a045..415c116e3a9840e3085b58f8f288e3f37bce6ded 100644
--- a/roles/public_html/tasks/main.yml
+++ b/roles/public_html/tasks/main.yml
@@ -28,3 +28,4 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/public_html.conf owner=root group=root mode=0644
   notify:
     - reload nginx
+  tags: ['nginx']
diff --git a/roles/security_tracker/tasks/main.yml b/roles/security_tracker/tasks/main.yml
index d54a8ef157ff8a8a12fc4fd01ba07b597c3d0353..7886cb9aa29fbb013d51d31fc7b66a25c724cc24 100644
--- a/roles/security_tracker/tasks/main.yml
+++ b/roles/security_tracker/tasks/main.yml
@@ -42,6 +42,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/security-tracker.conf owner=root group=root mode=644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ security_tracker_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/sources/tasks/main.yml b/roles/sources/tasks/main.yml
index 5a51630674d78805a4523bd6392abfe2c8acc559..802077651d4a658b7b0a3d7668289cc51330254c 100644
--- a/roles/sources/tasks/main.yml
+++ b/roles/sources/tasks/main.yml
@@ -4,6 +4,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/sources.conf owner=root group=root mode=0644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ sources_domain }} state=directory owner=root group=root mode=0755
diff --git a/roles/syncrepo/tasks/main.yml b/roles/syncrepo/tasks/main.yml
index dcfb88fce9713526b08d229e6ee86d6eefe76252..1cc9a701fa12145b7724cf8dd054f432c9e6b6fb 100644
--- a/roles/syncrepo/tasks/main.yml
+++ b/roles/syncrepo/tasks/main.yml
@@ -49,3 +49,4 @@
   notify:
     - reload nginx
   when: 'mirror_domain is defined'
+  tags: ['nginx']
diff --git a/roles/zabbix-server/tasks/main.yml b/roles/zabbix-server/tasks/main.yml
index 182142ea9bdd53e00335bb0fd19477bbba30a135..13700fa973997a2c63ea2a261f1cf20ce47b4a56 100644
--- a/roles/zabbix-server/tasks/main.yml
+++ b/roles/zabbix-server/tasks/main.yml
@@ -14,6 +14,7 @@
   template: src=nginx.d.conf.j2 dest=/etc/nginx/nginx.d/zabbix.conf owner=root group=root mode=644
   notify:
     - reload nginx
+  tags: ['nginx']
 
 - name: make nginx log dir
   file: path=/var/log/nginx/{{ zabbix_domain }} state=directory owner=root group=root mode=0755