From cb3abd557431cc04aef5de1b302bcde25cd81c81 Mon Sep 17 00:00:00 2001 From: Niklas Yann Wettengel Date: Sat, 25 Mar 2017 14:33:23 +0100 Subject: added reload and restart handlers --- roles/install_monitoring/tasks/install_munin.yml | 4 ++++ roles/install_monitoring/tasks/install_vnstat.yml | 10 ++-------- 2 files changed, 6 insertions(+), 8 deletions(-) (limited to 'roles/install_monitoring/tasks') diff --git a/roles/install_monitoring/tasks/install_munin.yml b/roles/install_monitoring/tasks/install_munin.yml index 1b442dc..bda0e6f 100644 --- a/roles/install_monitoring/tasks/install_munin.yml +++ b/roles/install_monitoring/tasks/install_munin.yml @@ -8,6 +8,7 @@ template: src: munin-node.conf.j2 dest: /etc/munin/munin-node.conf + notify: restart munin-node - name: copy fastd plugin copy: @@ -25,11 +26,13 @@ copy: src: munin/munin_fastd_conf dest: /etc/munin/plugin-conf.d/fastd + notify: restart munin-node - name: copy global config copy: src: munin/munin_global_conf dest: /etc/munin/plugin-conf.d/global + notify: restart munin-node - name: install netstat pacman: @@ -52,6 +55,7 @@ src: /usr/lib/munin/plugins/{{ item.plugin | default( item.name ) }} state: link with_items: "{{ munin_node_plugins }}" + notify: restart munin-node - name: start and enable munin-node systemd: diff --git a/roles/install_monitoring/tasks/install_vnstat.yml b/roles/install_monitoring/tasks/install_vnstat.yml index 0198403..9113331 100644 --- a/roles/install_monitoring/tasks/install_vnstat.yml +++ b/roles/install_monitoring/tasks/install_vnstat.yml @@ -48,17 +48,11 @@ copy: src: vnstat dest: /etc/nginx/sites-available/vnstat - register: nginx_config + notify: reload nginx - name: enable vnstat nginx config file: src: /etc/nginx/sites-available/vnstat dest: /etc/nginx/sites-enabled/vnstat state: link - -- name: reload nginx - when: nginx_config.changed - systemd: - name: nginx.service - state: reloaded - + notify: reload nginx -- cgit v1.2.3-54-g00ecf