From 70401f955b4ff9d6d922c113b833dbd8b8ce27a8 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Mon, 8 Jan 2018 15:00:32 +0100 Subject: [PATCH] container: trigger handlers on systemd file change When a systemd unit file is changed we should trigger handlers to restart the services. Signed-off-by: Guillaume Abrioux --- roles/ceph-mds/tasks/containerized.yml | 2 ++ roles/ceph-mgr/tasks/docker/start_docker_mgr.yml | 2 ++ roles/ceph-mon/tasks/docker/start_docker_monitor.yml | 2 ++ roles/ceph-nfs/tasks/start_nfs.yml | 2 ++ roles/ceph-osd/tasks/docker/start_docker_osd.yml | 2 ++ roles/ceph-rbd-mirror/tasks/docker/start_docker_rbd_mirror.yml | 2 ++ roles/ceph-rgw/tasks/docker/start_docker_rgw.yml | 2 ++ 7 files changed, 14 insertions(+) diff --git a/roles/ceph-mds/tasks/containerized.yml b/roles/ceph-mds/tasks/containerized.yml index 2a1d900b3..e928bd786 100644 --- a/roles/ceph-mds/tasks/containerized.yml +++ b/roles/ceph-mds/tasks/containerized.yml @@ -49,6 +49,8 @@ owner: "root" group: "root" mode: "0644" + notify: + - restart ceph mdss - name: systemd start mds container systemd: diff --git a/roles/ceph-mgr/tasks/docker/start_docker_mgr.yml b/roles/ceph-mgr/tasks/docker/start_docker_mgr.yml index d7e2af10c..ad78bdcc2 100644 --- a/roles/ceph-mgr/tasks/docker/start_docker_mgr.yml +++ b/roles/ceph-mgr/tasks/docker/start_docker_mgr.yml @@ -7,6 +7,8 @@ owner: "root" group: "root" mode: "0644" + notify: + - restart ceph mgrs - name: systemd start mgr container systemd: diff --git a/roles/ceph-mon/tasks/docker/start_docker_monitor.yml b/roles/ceph-mon/tasks/docker/start_docker_monitor.yml index 851f4207f..02b7209f1 100644 --- a/roles/ceph-mon/tasks/docker/start_docker_monitor.yml +++ b/roles/ceph-mon/tasks/docker/start_docker_monitor.yml @@ -48,6 +48,8 @@ owner: "root" group: "root" mode: "0644" + notify: + - restart ceph mons - name: systemd start mon container systemd: diff --git a/roles/ceph-nfs/tasks/start_nfs.yml b/roles/ceph-nfs/tasks/start_nfs.yml index aaf377d63..bfd3266e4 100644 --- a/roles/ceph-nfs/tasks/start_nfs.yml +++ b/roles/ceph-nfs/tasks/start_nfs.yml @@ -65,6 +65,8 @@ mode: "0644" when: - containerized_deployment + notify: + - restart ceph nfss - name: systemd start nfs container systemd: diff --git a/roles/ceph-osd/tasks/docker/start_docker_osd.yml b/roles/ceph-osd/tasks/docker/start_docker_osd.yml index 4960b9ed8..2308ffaca 100644 --- a/roles/ceph-osd/tasks/docker/start_docker_osd.yml +++ b/roles/ceph-osd/tasks/docker/start_docker_osd.yml @@ -33,6 +33,8 @@ owner: "root" group: "root" mode: "0644" + notify: + - restart ceph osds - name: systemd start osd container systemd: diff --git a/roles/ceph-rbd-mirror/tasks/docker/start_docker_rbd_mirror.yml b/roles/ceph-rbd-mirror/tasks/docker/start_docker_rbd_mirror.yml index 7f3eac0d9..fb57cded5 100644 --- a/roles/ceph-rbd-mirror/tasks/docker/start_docker_rbd_mirror.yml +++ b/roles/ceph-rbd-mirror/tasks/docker/start_docker_rbd_mirror.yml @@ -8,6 +8,8 @@ owner: "root" group: "root" mode: "0644" + notify: + - restart ceph rbdmirrors - name: systemd start rbd mirror container systemd: diff --git a/roles/ceph-rgw/tasks/docker/start_docker_rgw.yml b/roles/ceph-rgw/tasks/docker/start_docker_rgw.yml index a9968c523..2028758e6 100644 --- a/roles/ceph-rgw/tasks/docker/start_docker_rgw.yml +++ b/roles/ceph-rgw/tasks/docker/start_docker_rgw.yml @@ -7,6 +7,8 @@ owner: "root" group: "root" mode: "0644" + notify: + - restart ceph rgws # For backward compatibility - name: disable old systemd unit ('ceph-rgw@'|'ceph-radosgw@radosgw.'|'ceph-radosgw@') if present -- 2.47.3