-
Story
-
Resolution: Done
-
Normal
-
None
Ensure that lftools handles the case when you want to create an ldap group, but the group already exists.
lftools lfidapi create-group
(lftools) [bengt@localhost $ lftools lfidapi create-group onap-gerrit-so-committers
Unknown macro: {'type'}Traceback (most recent call last):
File "/home/bengt/Work/lftools/bin/lftools", line 10, in <module>
sys.exit(main())
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/cli/_init_.py", line 110, in main
cli(obj={})
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 764, in _call_
return self.main(*args, **kwargs)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/cli/lfidapi.py", line 62, in create_group
helper_create_group(group)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/lfidapi.py", line 86, in helper_create_group
check_response_code(response)
File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/lfidapi.py", line 30, in check_response_code
response.text))
requests.exceptions.HTTPError: Authorization failed with the following error:
404: ["Group 1960 with that name already exists."]