def remove_cluster_prefix(self):
stripped_role = {}
- self.each_cluster = self.ctx.cluster.only(lambda role: role.startswith(self.cluster_name))\
- if self.cluster_name else self.ctx.cluster
+ if self.cluster_name:
+ self.each_cluster = self.ctx.cluster.only(lambda role: role.startswith(self.cluster_name))
+ 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] = []
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
])
self._copy_and_print_config()
self._generate_client_config()
+ self.start_firewalld()
str_args = ' '.join(args)
ceph_installer.run(
args=[