# Namespace: digitalis

**URL:** <https://forum.ansible.com/t/namespace-digitalis/45751>\
**Category:** Galaxy Namespace Requests\
**Tags:** galaxy-nspace-request\
**Created:** [April 29, 2026, 3:58pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751 "2026-04-29T15:58:42Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [April 29, 2026, 3:58pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/1 "2026-04-29T15:58:43Z")

</div>

## Namespace Request

Namespace: digitalis

## Description

This namespace will host official Ansible roles and collections for [Digitalis.io](http://Digitalis.io), focusing on infrastructure automation, database management, and cloud orchestration tools.

## GitHub Org Link

> **[digitalis.io](https://github.com/digitalis-io/)**
>
> digitalis.io has 158 repositories available. Follow their code on GitHub.

## Admins

@digiserg

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [April 29, 2026, 4:12pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/2 "2026-04-29T16:12:29Z")

</div>

Hi @digiserg

Welcome to the Ansible forum! That’s all set up for you 🙂

Hope you have a great day!

> **[Ansible Galaxy](https://galaxy.ansible.com/ui/namespaces/digitalis/?tab=collections)**

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [April 30, 2026, 8:28am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/3 "2026-04-30T08:28:20Z")

</div>

Hi @dbrennand

Thank you very much for the quick response. I made a stupid error, our github owner is “digitalis-io” and not “digitalis”. Are you able to rename it or shall I send a new request?

Thank you

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [April 30, 2026, 8:43am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/4 "2026-04-30T08:43:00Z")

</div>

Hi @digiserg - We cannot rename a namespace once created. You will need to submit a new request. Just to confirm, you’re saying the namespace name should have been `digitalis-io` rather than `digitalis`?

Please note that `-` in namespace names are not possible. The namespace would have to be called `digitalis_io`.

> **[Namespace Limitations - Galaxy Namespaces — Ansible Documentation](https://old-galaxy.ansible.com/docs/contributing/namespaces.html#namespace-limitations)**
>
> Topics

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [April 30, 2026, 9:13am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/5 "2026-04-30T09:13:48Z")

</div>

I tried submitting this role

> **[GitHub - digitalis-io/ansible-role-rabbitmq: Ansible role to install and configure RabbitMQ](https://github.com/digitalis-io/ansible-role-rabbitmq)**
>
> Ansible role to install and configure RabbitMQ

If I understand correctly, the namespace has to match the github owner, right? At least, I’m getting an error

```auto
===== CLONING REPO =====
cloning https://github.com/digitalis/ansible-role-rabbitmq ...
cloning failed: Cloning into '/tmp/tmp51c7ag2k/ansible-role-rabbitmq'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled

```

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [April 30, 2026, 1:27pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/6 "2026-04-30T13:27:30Z")

</div>

A similar error was reported here: [Unable to import role into galaxy namespace based on github org](https://forum.ansible.com/t/unable-to-import-role-into-galaxy-namespace-based-on-github-org/45699)

What was the exact command you used to import the role? Please do not include the token in the command.

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [May 1, 2026, 7:58am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/7 "2026-05-01T07:58:29Z")

</div>

```auto
ansible-galaxy role import --token $TOKEN --role-name rabbitmq digitalis-io ansible-role-rabbitmq
[ERROR]: None (HTTP Code: 500, Message: Internal Server Error)

```

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [May 1, 2026, 9:58am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/8 "2026-05-01T09:58:25Z")

</div>

As suggested in the other thread, could you add some verbosity to the command `-vvvv` so we can see the debug logs for `ansible-galaxy` please?

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [May 1, 2026, 11:16am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/9 "2026-05-01T11:16:42Z")

</div>

Nothing else to share, just a 500 error. The issue appears to be because our github owner name contains a - (digitails-io) and you don’t support that. Can you suggest any workarounds?

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [June 17, 2026, 11:09am UTC](https://forum.ansible.com/t/namespace-digitalis/45751/10 "2026-06-17T11:09:18Z")

</div>

Hey @digiserg

Hope you’re well 🙂

Wanted to check in and see if you’re still having trouble here?

If so, please could you try the following. In your role’s `meta/main.yml` file:

```yaml
galaxy_info:
  namespace: digitalis
  role_name: rabbitmq

```

```auto
ansible-galaxy role import --token "$TOKEN" digitalis-io ansible-role-rabbitmq

```

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [June 17, 2026, 12:27pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/11 "2026-06-17T12:27:17Z")

</div>

```auto
Run ansible-galaxy role import \
  ansible-galaxy role import \
    --token "***" \
    "digitalisio" \
    "ansible-role-rabbitmq"
  shell: /usr/bin/bash -e {0}
  env:
    pythonLocation: /opt/hostedtoolcache/Python/3.13.13/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.13/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.13/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.13/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.13/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.13/x64/lib
Error: : None (HTTP Code: 500, Message: Internal Server Error)
Error: Process completed with exit code 1.

```

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [June 17, 2026, 12:29pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/12 "2026-06-17T12:29:23Z")

</div>

You need the hyphen in the `github_user` positional argument for `ansible-galaxy`: `digitalis-io`

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [June 17, 2026, 1:25pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/13 "2026-06-17T13:25:25Z")

</div>

Apologies, long day

```auto
  ansible-galaxy role import \
    --token "***" \
    "digitalis-io" \
    "ansible-role-rabbitmq"

```

and meta is

```auto
galaxy_info:
  role_name: rabbitmq
  namespace: digitalis
  author: Digitalis.IO DevOps Team

```

I tried using digitalis, digitalisio and digitalis-io

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [June 17, 2026, 2:49pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/14 "2026-06-17T14:49:50Z")

</div>

Can see the most recent test: [Correct namespace · digitalis-io/ansible-role-rabbitmq@00a607d · GitHub](https://github.com/digitalis-io/ansible-role-rabbitmq/actions/runs/27692037924/job/81905954511)

Can you please try using the REST API directly. Replace `AG_TOKEN` in the command below as needed:

```auto
curl -X 'POST' \
  "https://galaxy.ansible.com/api/v1/imports/" \
  -H 'Content-Type: application/json' \
  -H "Authorization: Token ${AG_TOKEN}" \
  --data-raw '{"github_repo": "ansible-role-rabbitmq", "github_user": "digitalis", "alternate_clone_url": "https://github.com/digitalis-io/ansible-role-rabbitmq"}'

```

---

<div class="post-metadata">

**Author:** ![digiserg](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/digiserg/32/10642_2.png) [@digiserg](https://forum.ansible.com/u/digiserg)\
**Post date:** [June 17, 2026, 3:12pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/15 "2026-06-17T15:12:34Z")

</div>

Looks like it worked! how does it look your end?

---

<div class="post-metadata">

**Author:** ![dbrennand](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dbrennand/32/7830_2.png) [@dbrennand](https://forum.ansible.com/u/dbrennand)\
**Post date:** [June 17, 2026, 3:42pm UTC](https://forum.ansible.com/t/namespace-digitalis/45751/16 "2026-06-17T15:42:20Z")

</div>

Yes, I can see it uploaded on Galaxy. 👍
