From: Zack Cerza Date: Wed, 26 Apr 2017 18:17:28 +0000 (-0600) Subject: qa/tasks/ceph: Set owner on mon mount point X-Git-Tag: v13.0.1~512^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=16dcceae5c9d924ae527dafb95ab42f994a4d552;p=ceph.git qa/tasks/ceph: Set owner on mon mount point This is needed when running with systemd Signed-off-by: Zack Cerza --- diff --git a/qa/tasks/ceph.py b/qa/tasks/ceph.py index efdcf9f08a6a..4a5bc477c8b0 100644 --- a/qa/tasks/ceph.py +++ b/qa/tasks/ceph.py @@ -857,12 +857,14 @@ def cluster(ctx, config): for remote, roles_for_host in mons.remotes.iteritems(): for role in teuthology.cluster_roles_of_type(roles_for_host, 'mon', cluster_name): _, _, id_ = teuthology.split_role(role) + mnt_point = '/var/lib/ceph/mon/{cluster}-{id}'.format( + id=id_, cluster=cluster_name) remote.run( args=[ 'sudo', 'mkdir', '-p', - '/var/lib/ceph/mon/{cluster}-{id}'.format(id=id_, cluster=cluster_name), + mnt_point, ], ) remote.run( @@ -879,6 +881,9 @@ def cluster(ctx, config): '--keyring', keyring_path, ], ) + remote.run(args=[ + 'sudo', 'chown', '-R', 'ceph:ceph', mnt_point + ]) run.wait( mons.run(