A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3678
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37049,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3679",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3677",
    "results": [
        {
            "id": 42303,
            "upstream_id": null,
            "created": "2026-01-09T23:27:24.135866Z",
            "modified": "2026-02-14T17:39:59.192427Z",
            "imported": "2026-02-14T17:39:59.143978",
            "github_user": "wittdennis",
            "username": "wittdennis",
            "github_repo": "ansible-role-install-etcdctl",
            "github_branch": "1.0.1",
            "commit": "9feab540cbb6bf8225ff0464a99aa8a4f335cfe8",
            "commit_message": "chore(version): 1.0.1",
            "name": "install_etcdctl",
            "description": "Role to install etcdctl",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13712,
                    "name": "wittdennis",
                    "avatar_url": "https://github.com/wittdennis.png"
                },
                "provider_namespace": {
                    "id": 23438,
                    "name": "wittdennis",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23438/"
                },
                "repository": {
                    "name": "ansible-role-install-etcdctl",
                    "original_name": "ansible-role-install-etcdctl"
                },
                "tags": [
                    "etcd",
                    "management"
                ],
                "versions": [
                    {
                        "id": "72563144-2d4e-49d1-9922-84ee0e2b1946",
                        "name": "1.0.1",
                        "release_date": "2026-02-14T17:39:43+00:00"
                    },
                    {
                        "id": "1677a1b6-004c-4440-9393-b1fae82a8f97",
                        "name": "1.0.0",
                        "release_date": "2026-01-09T23:27:08+00:00"
                    }
                ]
            },
            "download_count": 864
        },
        {
            "id": 42304,
            "upstream_id": null,
            "created": "2026-01-10T01:26:56.182705Z",
            "modified": "2026-01-10T01:26:56.280123Z",
            "imported": "2026-01-10T01:26:56.180574",
            "github_user": "Vitexus",
            "username": "Vitexus",
            "github_repo": "ansible-role-mailserver",
            "github_branch": "main",
            "commit": "b9565b2b0b21b61b2064a8c011073282d80c9dc1",
            "commit_message": "Fix YAML syntax error in meta/main.yml\n\nRemove leftover MySQL configuration that caused parsing error during Galaxy import.\n",
            "name": "mailserver",
            "description": "Production-grade mail server setup with Postfix, Dovecot, and DKIM support",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8193,
                    "name": "Vitexus",
                    "avatar_url": "https://github.com/Vitexus.png"
                },
                "provider_namespace": {
                    "id": 11895,
                    "name": "vitexus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11895/"
                },
                "repository": {
                    "name": "ansible-role-mailserver",
                    "original_name": "ansible-role-mailserver"
                },
                "tags": [
                    "mail",
                    "mailserver",
                    "postfix",
                    "dovecot",
                    "dkim",
                    "rspamd",
                    "opendkim",
                    "email",
                    "smtp",
                    "imap",
                    "pop3",
                    "postfixadmin",
                    "ssl",
                    "tls",
                    "monitoring"
                ],
                "versions": [
                    {
                        "id": "72352b6c-b342-4421-ad21-58fe8c5bff3b",
                        "name": "v1.0.3",
                        "release_date": "2026-01-10T02:26:10+01:00"
                    },
                    {
                        "id": "fb709534-b64b-4df6-9b5a-64112455fcbb",
                        "name": "v1.0.2",
                        "release_date": "2026-01-10T02:25:19+01:00"
                    },
                    {
                        "id": "9c74dddf-179a-4a23-9e6c-3b357efc94da",
                        "name": "v1.0.1",
                        "release_date": "2026-01-10T02:14:41+01:00"
                    },
                    {
                        "id": "9bad4e50-a791-4a52-9821-6a0309f15533",
                        "name": "v1.0.0",
                        "release_date": "2026-01-10T02:08:31+01:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42305,
            "upstream_id": null,
            "created": "2026-01-10T06:24:21.130586Z",
            "modified": "2026-01-10T06:24:21.202172Z",
            "imported": "2026-01-10T06:24:21.128223",
            "github_user": "sameerbehera10",
            "username": "sameerbehera10",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "00d8af1f2a5ea6fbc3968e4800b1bbe5dc2c0d0d",
            "commit_message": "Dummy role\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25811,
                    "name": "sameerbehera10",
                    "avatar_url": "https://github.com/sameerbehera10.png"
                },
                "provider_namespace": {
                    "id": 35263,
                    "name": "sameerbehera10",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35263/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42306,
            "upstream_id": null,
            "created": "2026-01-10T10:08:06.723653Z",
            "modified": "2026-01-10T10:08:06.751157Z",
            "imported": "2026-01-10T10:08:06.721540",
            "github_user": "Rashi4699",
            "username": "Rashi4699",
            "github_repo": "pogo-ansible-role-nginx",
            "github_branch": "main",
            "commit": "ec866029c47945e522441913a3f0da81e4014d52",
            "commit_message": "Initial Ansible nginx role\n",
            "name": "pogo-nginx",
            "description": "Install and configure NGINX using Ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25819,
                    "name": "Rashi4699",
                    "avatar_url": "https://github.com/Rashi4699.png"
                },
                "provider_namespace": {
                    "id": 35271,
                    "name": "rashi4699",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35271/"
                },
                "repository": {
                    "name": "pogo-ansible-role-nginx",
                    "original_name": "pogo-ansible-role-nginx"
                },
                "tags": [
                    "nginx",
                    "web",
                    "devops",
                    "ansible"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42307,
            "upstream_id": null,
            "created": "2026-01-10T16:41:00.840195Z",
            "modified": "2026-01-10T16:41:00.880332Z",
            "imported": "2026-01-10T16:41:00.837176",
            "github_user": "Amyy16",
            "username": "Amyy16",
            "github_repo": "ansible-role-wtf_nginx_role",
            "github_branch": "main",
            "commit": "70c9b73532ae0fcc84228c81211ba8ccaac3092d",
            "commit_message": "Refactor platforms section in main.yml\n\nReformatted the platforms section for better readability.",
            "name": "wtf_nginx_role",
            "description": "This role installs nginx  for a Debian family of linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25825,
                    "name": "Amyy16",
                    "avatar_url": "https://github.com/Amyy16.png"
                },
                "provider_namespace": {
                    "id": 35277,
                    "name": "amyy16",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35277/"
                },
                "repository": {
                    "name": "ansible-role-wtf_nginx_role",
                    "original_name": "ansible-role-wtf_nginx_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 42308,
            "upstream_id": null,
            "created": "2026-01-10T18:09:27.122926Z",
            "modified": "2026-01-16T22:56:37.415750Z",
            "imported": "2026-01-16T22:56:37.370028",
            "github_user": "cornelcristea",
            "username": "cornelcristea",
            "github_repo": "ansible-traefik",
            "github_branch": "1.0.1",
            "commit": "4f6cda772f6bd377affa04319e9038f879792afc",
            "commit_message": "Merge pull request #1 from cornelcristea/dev/add-default-value-for-traefik-container-dns\n\ndev/add-default-value-for-traefik-container-dns",
            "name": "traefik",
            "description": "Role to deploy traefik.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25826,
                    "name": "cornelcristea",
                    "avatar_url": "https://github.com/cornelcristea.png"
                },
                "provider_namespace": {
                    "id": 35278,
                    "name": "cornelcristea",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35278/"
                },
                "repository": {
                    "name": "ansible-traefik",
                    "original_name": "ansible-traefik"
                },
                "tags": [
                    "traefik",
                    "reverseproxy",
                    "docker"
                ],
                "versions": [
                    {
                        "id": "d8b1b06f-3952-49e0-932e-543471998ce5",
                        "name": "1.0.1",
                        "release_date": "2026-01-17T00:52:59+02:00"
                    },
                    {
                        "id": "28063f2f-622f-4978-b5ed-749f83a0f78c",
                        "name": "v1.0.0",
                        "release_date": "2026-01-10T20:00:42+02:00"
                    }
                ]
            },
            "download_count": 11
        },
        {
            "id": 42309,
            "upstream_id": null,
            "created": "2026-01-11T06:20:03.967228Z",
            "modified": "2026-01-11T06:20:34.302144Z",
            "imported": "2026-01-11T06:20:34.214927",
            "github_user": "ykossin",
            "username": "ykossin",
            "github_repo": "ansible-role-libvirt-kvm",
            "github_branch": "main",
            "commit": "fc34d32eb72acc7bc4f43d0254a5989b5ab70416",
            "commit_message": "Update role: 2026-01-11\n",
            "name": "libvirt_kvm",
            "description": "Установка и настройка libvirt/KVM/QEMU на Debian-based системе",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25804,
                    "name": "ykossin",
                    "avatar_url": "https://github.com/ykossin.png"
                },
                "provider_namespace": {
                    "id": 35256,
                    "name": "ykossin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35256/"
                },
                "repository": {
                    "name": "ansible-role-libvirt-kvm",
                    "original_name": "ansible-role-libvirt-kvm"
                },
                "tags": [
                    "libvirt",
                    "kvm",
                    "qemu",
                    "virtualization",
                    "debian",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42310,
            "upstream_id": null,
            "created": "2026-01-11T13:33:30.737708Z",
            "modified": "2026-01-16T23:18:30.530985Z",
            "imported": "2026-01-16T23:18:30.497852",
            "github_user": "cornelcristea",
            "username": "cornelcristea",
            "github_repo": "ansible-dynu-updater",
            "github_branch": "1.0.1",
            "commit": "c0f8794748f68c342f5460d3db373a03d7f975ac",
            "commit_message": "Merge pull request #1 from cornelcristea/dev/add-linter-improvements\n\ndev/add-linter-improvements",
            "name": "dynu_updater",
            "description": "Deploy Dynu IP Updater Docker containers to keep your Dynu DNS records updated with your current IP address.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25826,
                    "name": "cornelcristea",
                    "avatar_url": "https://github.com/cornelcristea.png"
                },
                "provider_namespace": {
                    "id": 35278,
                    "name": "cornelcristea",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35278/"
                },
                "repository": {
                    "name": "ansible-dynu-updater",
                    "original_name": "ansible-dynu-updater"
                },
                "tags": [
                    "dynu",
                    "dyndns",
                    "docker",
                    "ddns"
                ],
                "versions": [
                    {
                        "id": "06996bb5-26f0-4f23-ac9c-e6434ca47941",
                        "name": "1.0.1",
                        "release_date": "2026-01-17T01:14:28+02:00"
                    },
                    {
                        "id": "07bb8bd0-ed08-4855-a778-f2a4f8e74007",
                        "name": "v1.0.0",
                        "release_date": "2026-01-11T15:12:33+02:00"
                    }
                ]
            },
            "download_count": 16
        },
        {
            "id": 42311,
            "upstream_id": null,
            "created": "2026-01-12T12:36:40.948153Z",
            "modified": "2026-01-12T12:36:40.978776Z",
            "imported": "2026-01-12T12:36:40.945808",
            "github_user": "t20suman-glitch",
            "username": "t20suman-glitch",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "8c1dc3347b764257c75dfa73bead8dd6a060be41",
            "commit_message": "Update main.yml",
            "name": "dummy-role",
            "description": "for creating simple web page for educational purpose",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25844,
                    "name": "t20suman-glitch",
                    "avatar_url": "https://github.com/t20suman-glitch.png"
                },
                "provider_namespace": {
                    "id": 35295,
                    "name": "t20suman_glitch",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35295/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42312,
            "upstream_id": null,
            "created": "2026-01-12T12:53:07.032277Z",
            "modified": "2026-01-12T12:53:07.074033Z",
            "imported": "2026-01-12T12:53:07.030216",
            "github_user": "ykossin",
            "username": "ykossin",
            "github_repo": "ansible-role-gitlab-runner",
            "github_branch": "master",
            "commit": "4c0635be5cda74f7d4b5c9c518d6341d4f85b41a",
            "commit_message": "Обновление роли: финальная версия\n",
            "name": "gitlab_runner",
            "description": "Продвинутая роль для установки и управления GitLab Runner с поддержкой множественных раннеров, различных executor'ов, кэширования и мониторинга",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25804,
                    "name": "ykossin",
                    "avatar_url": "https://github.com/ykossin.png"
                },
                "provider_namespace": {
                    "id": 35256,
                    "name": "ykossin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35256/"
                },
                "repository": {
                    "name": "ansible-role-gitlab-runner",
                    "original_name": "ansible-role-gitlab-runner"
                },
                "tags": [
                    "gitlab",
                    "gitlab-runner",
                    "ci",
                    "cd",
                    "cicd",
                    "docker",
                    "kubernetes",
                    "automation",
                    "devops",
                    "runner"
                ],
                "versions": []
            },
            "download_count": 1
        }
    ]
}