From 265dc13e505bc493d639671d7c3d0876d3b2cc6f Mon Sep 17 00:00:00 2001 From: Emilien Mantel Date: Fri, 21 Aug 2015 10:14:23 +0200 Subject: [PATCH] Restart when config changed --- tasks/main.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index cb53367..9d57a44 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -17,15 +17,14 @@ - name: TEMPLATE | Deploy configuration template: src=etc/mysql/my.cnf.j2 dest=/etc/mysql/my.cnf register: config - notify: restart mysql - -- name: SERVICE | Restart now (prevent bugs) - service: name=mysql state=restarted - when: config.changed - name: TEMPLATE | Deploy extra configuration template: src=etc/mysql/conf.d/10-extra.cnf.j2 dest=/etc/mysql/conf.d/10-extra.cnf - notify: restart mysql + register: extraconfig + +- name: SERVICE | Restart now (prevent bugs) + service: name=mysql state=restarted + when: config.changed or extraconfig.changed - name: TEMPLATE Create .my.cnf for root template: src=root/my.cnf dest=/root/.my.cnf owner=root group=root mode=0600 backup=yes