From 58d5d8442fe4a6f4f45a17ac2ec5a4f0e596ddb2 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Fri, 4 Aug 2017 10:11:54 -0400 Subject: [PATCH] ceph-volume lvm prepare should check for root Signed-off-by: Alfredo Deza --- src/ceph-volume/ceph_volume/devices/lvm/prepare.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py index b17f367464974..bd84aab18e34a 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 -- 2.39.5