From: Shilpa Jagannath Date: Thu, 17 Jan 2019 06:28:21 +0000 (+0530) Subject: firewalld workaround X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fheads%2Frh-firewall;p=teuthology.git firewalld workaround --- diff --git a/teuthology/task/ceph_ansible.py b/teuthology/task/ceph_ansible.py index fa148c978..3e0eeecae 100644 --- a/teuthology/task/ceph_ansible.py +++ b/teuthology/task/ceph_ansible.py @@ -137,6 +137,14 @@ class CephAnsible(Task): self.each_cluster.remotes = stripped_role log.info('updated cluster {}'.format(self.each_cluster)) + def start_firewalld(self): + + for remote, roles in self.each_cluster.remotes.iteritems(): + cmd = 'sudo service firewalld start' + remote.run( + args=cmd, stdout=StringIO(), + ) + def execute_playbook(self): """ Execute ansible-playbook @@ -511,6 +519,7 @@ class CephAnsible(Task): ]) self._copy_and_print_config() self._generate_client_config() + self.start_firewalld() str_args = ' '.join(args) ceph_installer.run( args=[