]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Set Ceph device partitions owner to ceph user in udev.
authorMilan Broz <mbroz@redhat.com>
Wed, 5 Aug 2015 12:25:07 +0000 (14:25 +0200)
committerSage Weil <sage@redhat.com>
Thu, 27 Aug 2015 00:34:15 +0000 (20:34 -0400)
Signed-off-by: Milan Broz <mbroz@redhat.com>
udev/95-ceph-osd.rules.systemd

index dccfe34f84b85358d5ec802683be4ca1a1fc3d56..235c25509c7d339984463d86d2630f043d278fca 100644 (file)
@@ -2,6 +2,7 @@
 ACTION=="add", SUBSYSTEM=="block", \
   ENV{DEVTYPE}=="partition", \
   ENV{ID_PART_ENTRY_TYPE}=="4fbd7e29-9d25-41b8-afd0-062c0ceff05d", \
+  OWNER:="ceph", GROUP:="ceph", MODE:="660", \
   TAG+="systemd", \
   ENV{SYSTEMD_WANTS}+="ceph-disk-activate@/dev/$name.service"
 
@@ -9,6 +10,7 @@ ACTION=="add", SUBSYSTEM=="block", \
 ACTION=="add", SUBSYSTEM=="block", \
   ENV{DEVTYPE}=="partition", \
   ENV{ID_PART_ENTRY_TYPE}=="45b0969e-9b03-4f30-b4c6-b4b80ceff106", \
+  OWNER:="ceph", GROUP:="ceph", MODE:="660", \
   TAG+="systemd", \
   ENV{SYSTEMD_WANTS}+="ceph-disk-activate-journal@/dev/$name.service"
 
@@ -16,6 +18,7 @@ ACTION=="add", SUBSYSTEM=="block", \
 ACTION=="add" SUBSYSTEM=="block", \
   ENV{DEVTYPE}=="partition", \
   ENV{ID_PART_ENTRY_TYPE}=="45b0969e-9b03-4f30-b4c6-5ec00ceff106", \
+  OWNER:="ceph", GROUP:="ceph", MODE:="660", \
   RUN+="/sbin/cryptsetup --key-file /etc/ceph/dmcrypt-keys/$env{ID_PART_ENTRY_UUID} --key-size 256 create $env{ID_PART_ENTRY_UUID} /dev/$name"
 
 # Map data device and
@@ -24,5 +27,6 @@ ACTION=="add" SUBSYSTEM=="block", \
 ACTION=="add" SUBSYSTEM=="block", \
   ENV{DEVTYPE}=="partition", \
   ENV{ID_PART_ENTRY_TYPE}=="4fbd7e29-9d25-41b8-afd0-5ec00ceff05d", \
+  OWNER:="ceph", GROUP:="ceph", MODE:="660", \
   TAG+="systemd", \
   ENV{SYSTEMD_WANTS}+="ceph-disk-dmcrypt-activate@/dev/$name.service"