The latest Galaxy Developer Guide provides "no" information on how a role can be imported in a non-user namespace. There is no mention of the word namespace
on that page.
So roles I import in automated fashion for example via GitHub actions or manually using CLI ansible-galaxy role import
will end-up in my default user namespace onknows
.
My conclusion now is that if you want roles imported in a non-default, non-user namespace but rather an organization namespace this can only be done by manually uploading the role using the Ansible Galaxy web interface.
With other words, it is not possible to configure / specify a namespace when using Ansible Galaxy CLI importer.
Is this correct? There is no automation possible when using non-default non-user namespace?