From 16dcceae5c9d924ae527dafb95ab42f994a4d552 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Wed, 26 Apr 2017 12:17:28 -0600 Subject: [PATCH] qa/tasks/ceph: Set owner on mon mount point This is needed when running with systemd Signed-off-by: Zack Cerza --- qa/tasks/ceph.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qa/tasks/ceph.py b/qa/tasks/ceph.py index efdcf9f08a6..4a5bc477c8b 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(