A list of legacy roles.

GET /api/v1/roles/?format=api&page=3772
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37713,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3771",
    "results": [
        {
            "id": 43409,
            "upstream_id": null,
            "created": "2026-09-08T19:09:21.260686Z",
            "modified": "2026-09-08T19:09:21.356978Z",
            "imported": "2026-09-08T19:09:21.258362",
            "github_user": "w0",
            "username": "w0",
            "github_repo": "ansible-role-traefik",
            "github_branch": "main",
            "commit": "e2d3c618dacdba0a738ac2b5040f3c4cee4454aa",
            "commit_message": "Create LICENSE",
            "name": "traefik",
            "description": "Install Traefik as a systemd service.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27201,
                    "name": "w0",
                    "avatar_url": "https://github.com/w0.png"
                },
                "provider_namespace": {
                    "id": 36626,
                    "name": "w0",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36626/"
                },
                "repository": {
                    "name": "ansible-role-traefik",
                    "original_name": "ansible-role-traefik"
                },
                "tags": [
                    "traefik",
                    "reverse_proxy",
                    "load_balancer",
                    "proxy",
                    "web",
                    "http",
                    "https",
                    "systemd",
                    "service",
                    "linux"
                ],
                "versions": [
                    {
                        "id": "54639180-0369-4ce0-b639-d9eba8098e78",
                        "name": "v1.0.1",
                        "release_date": "2026-08-19T11:57:34-05:00"
                    },
                    {
                        "id": "8497656e-7c58-4b7c-81eb-a462ea5dd756",
                        "name": "v1.0.0",
                        "release_date": "2026-08-19T12:03:33-05:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43412,
            "upstream_id": null,
            "created": "2026-09-09T06:08:25.096593Z",
            "modified": "2026-09-09T06:08:25.144291Z",
            "imported": "2026-09-09T06:08:25.094069",
            "github_user": "dineshbeece2013-dot",
            "username": "dineshbeece2013-dot",
            "github_repo": "ansible_nginx_installation",
            "github_branch": "master",
            "commit": "b2b58f029f4646a910eadd24269890c4711c27a6",
            "commit_message": "initial commit\n",
            "name": "ubuntu_nginx_installation",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28859,
                    "name": "dineshbeece2013-dot",
                    "avatar_url": "https://github.com/dineshbeece2013-dot.png"
                },
                "provider_namespace": {
                    "id": 38261,
                    "name": "dineshbeece2013_dot",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38261/"
                },
                "repository": {
                    "name": "ansible_nginx_installation",
                    "original_name": "ansible_nginx_installation"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43413,
            "upstream_id": null,
            "created": "2026-09-09T07:37:46.589580Z",
            "modified": "2026-09-09T11:53:20.389684Z",
            "imported": "2026-09-09T11:53:20.298383",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_pterodactyl_role",
            "github_branch": "main",
            "commit": "49209dd2e452b7518f266e34e71f25471db28bce",
            "commit_message": "Made the node setup fully automated via. range config\n",
            "name": "ludus_pterodactyl",
            "description": "An Ansible role for Ludus that installs the Pterodactyl game server panel (and optionally the Wings daemon), manages SSL provisioning (self-signed or Let's Encrypt), the web server / domain, and supports in-place upgrades.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26656,
                    "name": "whispergate",
                    "avatar_url": "https://github.com/whispergate.png"
                },
                "provider_namespace": {
                    "id": 36090,
                    "name": "whispergate",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/"
                },
                "repository": {
                    "name": "ludus_pterodactyl_role",
                    "original_name": "ludus_pterodactyl_role"
                },
                "tags": [
                    "pterodactyl",
                    "gameserver",
                    "wings",
                    "panel",
                    "ludus",
                    "docker"
                ],
                "versions": []
            },
            "download_count": 5
        }
    ]
}