]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Fix single cluster role name
authorShilpa Jagannath <smanjara@redhat.com>
Tue, 12 Feb 2019 07:17:43 +0000 (12:47 +0530)
committerVasu Kulkarni <vasu@redhat.com>
Thu, 14 Feb 2019 20:28:12 +0000 (12:28 -0800)
teuthology/task/ceph_ansible.py

index bfd01288cd4d678a2660337aa98afc6e39dd5797..5a07735586ef64c03922cf60d2e6eeb6d1097338 100644 (file)
@@ -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):