# Namespace: mmul-it

**URL:** <https://forum.ansible.com/t/namespace-mmul-it/45861>\
**Category:** Galaxy Namespace Requests\
**Tags:** resolved, galaxy-nspace-request\
**Created:** [May 29, 2026, 10:44am UTC](https://forum.ansible.com/t/namespace-mmul-it/45861 "2026-05-29T10:44:24Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![rascasoft](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/rascasoft/32/1701_2.png) [@rascasoft](https://forum.ansible.com/u/rascasoft)\
**Post date:** [June 1, 2026, 9:41am UTC](https://forum.ansible.com/t/namespace-mmul-it/45861/3 "2026-06-01T09:41:57Z")

</div>

Hi @dbrennand, many thanks for your answer.

I’m unable to import new versions of the role because my GitHub projects are under `https://github.com/mmul-it/` and if I try to import, by a GitHub action or by hand I get a 500:

```auto
$ ansible-galaxy role import --token $GTOKEN --branch main mmul-it kpa_generator
ERROR! None (HTTP Code: 500, Message: Internal Server Error)

```

If I instead try to use the actual role namespace which is `mmul` I get:

```console
$ ansible-galaxy role import --token $GTOKEN --branch main mmul kpa_generator
Successfully submitted import request 2152258394498257967616849651627835768
Starting import: task_id=2152258394498257967616849651627835768, pulp_id=019e8288-15ed-7704-9e46-27e3f875c178

==== PARAMETERS ====
importer username: rascasoft
matched user: rascasoft id:4599
github_user: mmul
github_repo: kpa_generator
github_reference: main
alternate_clone_url: None
alternate_namespace_name: None
alternate_role_name: None

==== CHECK FOR MATCHING ROLE(S) ====
user:mmul repo:kpa_generator did not match any existing roles

===== CLONING REPO =====
cloning https://github.com/mmul/kpa_generator ...
cloning failed: Cloning into '/tmp/tmp_hug85ut/kpa_generator'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled

```

Because I don’t own GitHub `mmul` and my sources are under `mmul-it`.

So creating `mmul_it` with the underscore would not solve the problem. In the past I always used just `mmul`, but then I deleted the role namespace `mmul-it` and everything broke. The `id` was `4753` and I deleted it via:

```auto
$ curl -H "Authorization: token $GTOKEN" -X DELETE https://galaxy.ansible.com/api/v1/namespaces/4735/

```

My need is just to import sources from `https://github.com/mmul-it/kpa_generator` into `mmul`.

Is there a way to solve this? In the past, at some point, we solved it (see [Unable to import roles anymore: namespace different from github organization - #19 by rascasoft](https://forum.ansible.com/t/unable-to-import-roles-anymore-namespace-different-from-github-organization/2737/19)), but in the end I feel like it was because of the existence of the `mmul-it` namespace role.

Can you help me fix this?

Many thanks!

Raoul

---

_[View the full topic](https://forum.ansible.com/t/namespace-mmul-it/45861)._
