def _check_and_format_params(group_name, hosts): group_name = group_name.strip() if group_name.endswith('Master'): group_type = 'master' elif group_name.endswith('Slave'): group_type = 'slave' else: raise BadParam('Group name must endswith Slave or Master') for item in hosts: item['host_name'] = item['host_name'].strip() item['host_ip'] = item['host_ip'].strip() HostGroupConfDal.check_host(item['host_name'], item['host_ip']) item['host_group'] = group_name return group_name, group_type, hosts
def add_host(group_name, host_name, host_ip): HostGroupConfDal.check_host(host_name, host_ip) return HostGroupConfDal.add_host(group_name, host_name, host_ip)