From 441a4918b8cbd6409b05ef3bb84419efc863401c Mon Sep 17 00:00:00 2001 From: Cuong Nguyen Date: Mon, 23 Jan 2017 17:14:13 +0700 Subject: [PATCH] Use systemd module instead of shell Using ansible systemd module to daemon reload and service reload is the solution for the future. Change-Id: Ie532a7892e12c9d869883d49e5d0e2fabcc05f65 --- handlers/main.yml | 9 ++------- tasks/glance_init_systemd.yml | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 1e8bc2c7..053736f2 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -12,15 +12,10 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - -- name: Reload systemd daemon - command: "systemctl daemon-reload" - notify: - - Restart glance services - - name: Restart glance services - service: + systemd: name: "{{ item.value.service_name }}" state: "restarted" + daemon_reload: yes with_dict: "{{ glance_services }}" when: inventory_hostname in groups[item.value.group] diff --git a/tasks/glance_init_systemd.yml b/tasks/glance_init_systemd.yml index 5b57db65..cce37a2b 100644 --- a/tasks/glance_init_systemd.yml +++ b/tasks/glance_init_systemd.yml @@ -63,4 +63,4 @@ with_dict: "{{ glance_services }}" when: inventory_hostname in groups[item.value.group] notify: - - Reload systemd daemon + - Restart glance services