From ae6e3760482120894c5a1145faed637454cd9eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Lecour?= Date: Sun, 15 Apr 2018 23:58:31 +0200 Subject: [PATCH] mysql: properly reload systemd --- CHANGELOG.md | 1 + mysql-oracle/handlers/main.yml | 3 ++- mysql/handlers/main.yml | 4 ++-- mysql/tasks/config_stretch.yml | 7 ++++++- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f853e3b..ff37e4de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The **patch** part changes incrementally at each release. ### Fixed * mysql: use check_mode for apg command (Fix --check) +* mysql/mysql-oracle: properly reload systemd * packweb-apache: use check_mode for apg command (Fix --check) ### Security diff --git a/mysql-oracle/handlers/main.yml b/mysql-oracle/handlers/main.yml index 7571ebc5..d6de2128 100644 --- a/mysql-oracle/handlers/main.yml +++ b/mysql-oracle/handlers/main.yml @@ -15,7 +15,8 @@ state: restarted - name: reload systemd - command: systemctl daemon-reload + systemd: + daemon_reload: yes - name: Restart minifirewall command: /etc/init.d/minifirewall restart diff --git a/mysql/handlers/main.yml b/mysql/handlers/main.yml index 80375330..62b97212 100644 --- a/mysql/handlers/main.yml +++ b/mysql/handlers/main.yml @@ -15,5 +15,5 @@ state: restarted - name: reload systemd - command: systemctl daemon-reload - + systemd: + daemon_reload: yes diff --git a/mysql/tasks/config_stretch.yml b/mysql/tasks/config_stretch.yml index eb31086e..a89f590d 100644 --- a/mysql/tasks/config_stretch.yml +++ b/mysql/tasks/config_stretch.yml @@ -35,4 +35,9 @@ src: mariadb.systemd.j2 dest: /etc/systemd/system/mariadb.service.d/evolinux.conf force: yes - notify: reload systemd + register: mariadb_systemd_override + +- name: reload systemd + systemd: + daemon_reload: yes + when: mariadb_systemd_override.changed