gitlab_project: don't ignore errors (#36702)

* gitlab_project: check that errors are reported

* gitlab_project: report encountered errors

Fix #36495
This commit is contained in:
Pilou 2018-02-28 23:22:47 +01:00 committed by René Moser
commit 274a4b0688
3 changed files with 89 additions and 2 deletions

View file

@ -187,10 +187,15 @@ class GitLabProject(object):
def createProject(self, is_user, user_id, import_url, arguments):
if is_user:
return self._gitlab.createprojectuser(user_id=user_id, import_url=import_url, **arguments)
result = self._gitlab.createprojectuser(user_id=user_id, import_url=import_url, **arguments)
else:
group_id = user_id
return self._gitlab.createproject(namespace_id=group_id, import_url=import_url, **arguments)
result = self._gitlab.createproject(namespace_id=group_id, import_url=import_url, **arguments)
if not result:
self._module.fail_json(msg="Failed to create project %r" % arguments['name'])
return result
def deleteProject(self, group_name, project_name):
if self.existsGroup(group_name):