def vgcreate(vgname, pvname, *args): # check if vg already exists if filter(lambda x: x['name'] == vgname, vgdisplay()): raise errors.VGAlreadyExistsError( 'Error while creating vg: vg %s already exists' % vgname) pvnames = [pvname] + list(args) _vg_attach_validate(pvnames) utils.execute('vgcreate', vgname, *pvnames, check_exit_code=[0])
def vgcreate(vgname, pvname, *args): # check if vg already exists if get_first_by_key_value(vgdisplay(), 'name', vgname, False): raise errors.VGAlreadyExistsError( 'Error while creating vg: vg %s already exists' % vgname) pvnames = [pvname] + list(args) _vg_attach_validate(pvnames) utils.execute('vgcreate', vgname, *pvnames, check_exit_code=[0])