From: Alfredo Deza Date: Fri, 4 Aug 2017 14:11:54 +0000 (-0400) Subject: ceph-volume lvm prepare should check for root X-Git-Tag: ses5-milestone10~3^2~5^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=58d5d8442fe4a6f4f45a17ac2ec5a4f0e596ddb2;p=ceph.git ceph-volume lvm prepare should check for root Signed-off-by: Alfredo Deza --- diff --git a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py index b17f36746497..bd84aab18e34 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py @@ -4,7 +4,7 @@ import os from textwrap import dedent from ceph_volume.util import prepare as prepare_utils from ceph_volume.util import system -from ceph_volume import conf +from ceph_volume import conf, decorators from . import api from .common import prepare_parser @@ -65,6 +65,7 @@ class Prepare(object): def __init__(self, argv): self.argv = argv + @decorators.needs_root def prepare(self, args): # FIXME we don't allow re-using a keyring, we always generate one for the # OSD, this needs to be fixed. This could either be a file (!) or a string