]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
FIX: run restart scripts in `noexec` /tmp v3.0.34
authorArano-kai <captcha.is.evil@gmail.com>
Mon, 6 Nov 2017 14:02:47 +0000 (16:02 +0200)
committerSébastien Han <seb@redhat.com>
Wed, 16 May 2018 08:42:47 +0000 (10:42 +0200)
- One can not run scripts directly in place, that mounted with `noexec`
option. But one can run scripts as arguments for `bash/sh`.

Signed-off-by: Arano-kai <captcha.is.evil@gmail.com>
(cherry picked from commit 5cde3175aede783feb89cbbc4ebb5c2f05649b99)
Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-defaults/handlers/main.yml

index b3ea834bacea8463b68ddaaa404074f65a278db8..50eb92462590a2431e597c11dd422c3f499a27f7 100644 (file)
@@ -25,7 +25,7 @@
     - mon_group_name in group_names
 
 - name: restart ceph mon daemon(s) - non container
-  command: /tmp/restart_mon_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_mon_daemon.sh
   listen: "restart ceph mons"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
@@ -38,7 +38,7 @@
   run_once: True
 
 - name: restart ceph mon daemon(s) - container
-  command: /tmp/restart_mon_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_mon_daemon.sh
   listen: "restart ceph mons"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
@@ -76,7 +76,7 @@
     - osd_group_name in group_names
 
 - name: restart ceph osds daemon(s) - non container
-  command: /tmp/restart_osd_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_osd_daemon.sh
   listen: "restart ceph osds"
   when:
     - osd_group_name in group_names
@@ -92,7 +92,7 @@
   run_once: True
 
 - name: restart ceph osds daemon(s) - container
-  command: /tmp/restart_osd_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_osd_daemon.sh
   listen: "restart ceph osds"
   when:
     # We do not want to run these checks on initial deployment (`socket_osd_container_stat.results[n].rc == 0`)
     - mds_group_name in group_names
 
 - name: restart ceph mds daemon(s) - non container
-  command: /tmp/restart_mds_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_mds_daemon.sh
   listen: "restart ceph mdss"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
   run_once: True
 
 - name: restart ceph mds daemon(s) - container
-  command: /tmp/restart_mds_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_mds_daemon.sh
   listen: "restart ceph mdss"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
     - rgw_group_name in group_names
 
 - name: restart ceph rgw daemon(s) - non container
-  command: /tmp/restart_rgw_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_rgw_daemon.sh
   listen: "restart ceph rgws"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
   run_once: True
 
 - name: restart ceph rgw daemon(s) - container
-  command: /tmp/restart_rgw_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_rgw_daemon.sh
   listen: "restart ceph rgws"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
     - nfs_group_name in group_names
 
 - name: restart ceph nfs daemon(s) - non container
-  command: /tmp/restart_nfs_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_nfs_daemon.sh
   listen: "restart ceph nfss"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
   run_once: True
 
 - name: restart ceph nfs daemon(s) - container
-  command: /tmp/restart_nfs_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_nfs_daemon.sh
   listen: "restart ceph nfss"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
     - rbdmirror_group_name in group_names
 
 - name: restart ceph rbd mirror daemon(s) - non container
-  command: /tmp/restart_rbd_mirror_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_rbd_mirror_daemon.sh
   listen: "restart ceph rbdmirrors"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
   run_once: True
 
 - name: restart ceph rbd mirror daemon(s) - container
-  command: /tmp/restart_rbd_mirror_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_rbd_mirror_daemon.sh
   listen: "restart ceph rbdmirrors"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
     - mgr_group_name in group_names
 
 - name: restart ceph mgr daemon(s) - non container
-  command: /tmp/restart_mgr_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_mgr_daemon.sh
   listen: "restart ceph mgrs"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)
   run_once: True
 
 - name: restart ceph mgr daemon(s) - container
-  command: /tmp/restart_mgr_daemon.sh
+  command: /usr/bin/env bash /tmp/restart_mgr_daemon.sh
   listen: "restart ceph mgrs"
   when:
     # We do not want to run these checks on initial deployment (`socket.rc == 0`)