From: Shilpa Jagannath Date: Tue, 12 Feb 2019 07:17:43 +0000 (+0530) Subject: Fix single cluster role name X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fheads%2Fmultisite-cluster;p=teuthology.git Fix single cluster role name --- diff --git a/teuthology/task/ceph_ansible.py b/teuthology/task/ceph_ansible.py index ff9d169f7..b4f5d6a0f 100644 --- a/teuthology/task/ceph_ansible.py +++ b/teuthology/task/ceph_ansible.py @@ -134,14 +134,13 @@ class CephAnsible(Task): stripped_role = {} if self.cluster_name: self.each_cluster = self.ctx.cluster.only(lambda role: role.startswith(self.cluster_name)) + for remote, roles in self.each_cluster.remotes.iteritems(): + stripped_role[remote] = [] + for rol in roles: + stripped_role[remote].append(teuthology.ceph_role(rol)) + self.each_cluster.remotes = stripped_role else: self.each_cluster = self.ctx.cluster - log.info('current cluster {}'.format(self.each_cluster)) - for remote, roles in self.each_cluster.remotes.iteritems(): - stripped_role[remote] = [] - for rol in roles: - stripped_role[remote].append(teuthology.ceph_role(rol)) - self.each_cluster.remotes = stripped_role log.info('updated cluster {}'.format(self.each_cluster)) def execute_playbook(self):