A list of legacy roles.

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

{
    "count": 37842,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3770",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3768",
    "results": [
        {
            "id": 43402,
            "upstream_id": null,
            "created": "2026-09-06T18:52:22.236517Z",
            "modified": "2026-09-06T18:52:22.283073Z",
            "imported": "2026-09-06T18:52:22.230933",
            "github_user": "rprasanth7259",
            "username": "rprasanth7259",
            "github_repo": "dummy3-role",
            "github_branch": "main",
            "commit": "94c83fc4681ce23313b97421ed8e98aa4bc7d6df",
            "commit_message": "first commit\n",
            "name": "dummy3-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28860,
                    "name": "rprasanth7259",
                    "avatar_url": "https://github.com/rprasanth7259.png"
                },
                "provider_namespace": {
                    "id": 38262,
                    "name": "rprasanth7259",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38262/"
                },
                "repository": {
                    "name": "dummy3-role",
                    "original_name": "dummy3-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43403,
            "upstream_id": null,
            "created": "2026-09-07T09:56:56.179707Z",
            "modified": "2026-09-19T23:57:01.709532Z",
            "imported": "2026-09-19T23:57:01.632116",
            "github_user": "raypappa",
            "username": "raypappa",
            "github_repo": "ansible-role-hermes",
            "github_branch": "main",
            "commit": "6dfc32f6e10e0c627d1d75d32d33215fdfa5e41a",
            "commit_message": "0.3.3\n\nAutomatically generated by python-semantic-release\n",
            "name": "hermes",
            "description": "Install Hermes Agent with optional mise for isolated tool management. Creates a dedicated system user, installs Python/Node.js/uv via mise, and configures the hermes command launcher.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28717,
                    "name": "raypappa",
                    "avatar_url": "https://github.com/raypappa.png"
                },
                "provider_namespace": {
                    "id": 38120,
                    "name": "raypappa",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38120/"
                },
                "repository": {
                    "name": "ansible-role-hermes",
                    "original_name": "ansible-role-hermes"
                },
                "tags": [
                    "ai",
                    "agent",
                    "hermes",
                    "llm",
                    "nousresearch",
                    "mise",
                    "python",
                    "nodejs"
                ],
                "versions": [
                    {
                        "id": "0560fa11-ac20-4d55-bd61-25a283c61c46",
                        "name": "v0.3.3",
                        "release_date": "2026-09-19T23:56:37+00:00"
                    },
                    {
                        "id": "1b504023-41ee-4f1a-a78c-b0f8ae2f224b",
                        "name": "v0.3.2",
                        "release_date": "2026-09-19T16:41:00-07:00"
                    },
                    {
                        "id": "08e48fe0-e70c-49f1-b185-1db3c46d7991",
                        "name": "v0.3.1",
                        "release_date": "2026-09-08T21:14:23-07:00"
                    },
                    {
                        "id": "20190b1f-a70c-4f15-a8f8-b9de9e97bfef",
                        "name": "0.3.1",
                        "release_date": "2026-09-08T21:14:23-07:00"
                    },
                    {
                        "id": "9a6863ef-01de-4c65-920d-91b695445016",
                        "name": "v0.3.0",
                        "release_date": "2026-09-06T20:56:10-07:00"
                    },
                    {
                        "id": "91572539-eb44-41ec-bb5d-05ace179d26c",
                        "name": "0.3.0",
                        "release_date": "2026-09-06T20:56:10-07:00"
                    },
                    {
                        "id": "c7644707-0937-4eb3-9b30-b63bbdfaa898",
                        "name": "v0.2.3",
                        "release_date": "2026-09-04T14:49:30-07:00"
                    },
                    {
                        "id": "b84dde92-a897-46fd-adff-91e3217215d9",
                        "name": "v0.2.2",
                        "release_date": "2026-09-04T20:36:55+00:00"
                    },
                    {
                        "id": "f32e2afb-a7d3-44d0-9934-52c0251199c1",
                        "name": "v0.2.1",
                        "release_date": "2026-09-04T18:09:20+00:00"
                    },
                    {
                        "id": "eb79bc64-75c4-48b4-8b9a-768a76489af0",
                        "name": "v0.2.0",
                        "release_date": "2026-09-02T18:25:38-07:00"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 43404,
            "upstream_id": null,
            "created": "2026-09-07T11:15:42.233094Z",
            "modified": "2026-09-07T11:15:42.294441Z",
            "imported": "2026-09-07T11:15:42.227937",
            "github_user": "denis-volin",
            "username": "denis-volin",
            "github_repo": "ansible-role-proxmox",
            "github_branch": "main",
            "commit": "eeef85d12693c1da6f88d22241481fcae5563b07",
            "commit_message": "Initial commit\n",
            "name": "proxmox",
            "description": "Setup no-subscription package source for PVE or PBS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27467,
                    "name": "denis-volin",
                    "avatar_url": "https://github.com/denis-volin.png"
                },
                "provider_namespace": {
                    "id": 36889,
                    "name": "denis_volin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36889/"
                },
                "repository": {
                    "name": "ansible-role-proxmox",
                    "original_name": "ansible-role-proxmox"
                },
                "tags": [
                    "proxmox",
                    "pve",
                    "pbs"
                ],
                "versions": [
                    {
                        "id": "0656311b-1524-4666-a736-4f03115c8f76",
                        "name": "v1.0.0",
                        "release_date": "2026-09-07T14:13:08+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43405,
            "upstream_id": null,
            "created": "2026-09-07T14:05:18.426056Z",
            "modified": "2026-09-07T14:05:18.473960Z",
            "imported": "2026-09-07T14:05:18.421087",
            "github_user": "denis-volin",
            "username": "denis-volin",
            "github_repo": "ansible-role-motd",
            "github_branch": "main",
            "commit": "bccee147645e1d8acf9fa315b3b9e3fbc44d207b",
            "commit_message": "Initial commit\n",
            "name": "motd",
            "description": "Set up MOTD scripts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27467,
                    "name": "denis-volin",
                    "avatar_url": "https://github.com/denis-volin.png"
                },
                "provider_namespace": {
                    "id": 36889,
                    "name": "denis_volin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36889/"
                },
                "repository": {
                    "name": "ansible-role-motd",
                    "original_name": "ansible-role-motd"
                },
                "tags": [
                    "motd"
                ],
                "versions": [
                    {
                        "id": "02a7f6c5-9453-4587-8b95-1b9ea03a8e0a",
                        "name": "v1.0.0",
                        "release_date": "2026-09-07T17:01:55+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43406,
            "upstream_id": null,
            "created": "2026-09-07T20:23:20.537559Z",
            "modified": "2026-09-07T20:23:20.586946Z",
            "imported": "2026-09-07T20:23:20.534627",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-victoriametrics",
            "github_branch": "master",
            "commit": "ecf81f650354115ea9f5d50f2c3c9d9e3d20febb",
            "commit_message": "edit README\n",
            "name": "victoriametrics",
            "description": "Install and configure VictoriaMetrics — a fast, cost-effective time series database",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11774,
                    "name": "halif",
                    "avatar_url": "https://github.com/halif.png"
                },
                "provider_namespace": {
                    "id": 21416,
                    "name": "halif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/"
                },
                "repository": {
                    "name": "ansible-role-victoriametrics",
                    "original_name": "ansible-role-victoriametrics"
                },
                "tags": [
                    "victoriametrics",
                    "monitoring",
                    "metrics",
                    "timeseries",
                    "prometheus"
                ],
                "versions": [
                    {
                        "id": "4728c43b-b5ea-4381-980b-d5054fdaa57b",
                        "name": "1.0.0",
                        "release_date": "2026-09-06T17:03:37+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43407,
            "upstream_id": null,
            "created": "2026-09-08T18:35:33.621101Z",
            "modified": "2026-09-08T18:35:33.696801Z",
            "imported": "2026-09-08T18:35:33.617628",
            "github_user": "khatrirohit371-Man",
            "username": "khatrirohit371-Man",
            "github_repo": "my_apache",
            "github_branch": "main",
            "commit": "f581693d7d77a675ff813d3d70771b6d317ee206",
            "commit_message": "first commit\n",
            "name": "my_apache",
            "description": "Ducat Pitam Pura",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28843,
                    "name": "khatrirohit371-Man",
                    "avatar_url": "https://github.com/khatrirohit371-Man.png"
                },
                "provider_namespace": {
                    "id": 38245,
                    "name": "khatrirohit371_man",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38245/"
                },
                "repository": {
                    "name": "my_apache",
                    "original_name": "my_apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43409,
            "upstream_id": null,
            "created": "2026-09-08T19:09:21.260686Z",
            "modified": "2026-09-10T20:36:15.603458Z",
            "imported": "2026-09-10T20:36:15.540718",
            "github_user": "w0",
            "username": "w0",
            "github_repo": "ansible-role-traefik",
            "github_branch": "main",
            "commit": "666feb1fbbc8d49318caca527a322823a2890cb5",
            "commit_message": "fix(install): corrected group module parameter\n\nUpdated the create user task to use the correct module parameter group instead of groups.",
            "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": "1df641a9-b709-4fd7-8383-0a45691f7286",
                        "name": "v1.0.2",
                        "release_date": "2026-09-10T15:34:30-05:00"
                    },
                    {
                        "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": 4
        },
        {
            "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": 2
        },
        {
            "id": 43413,
            "upstream_id": null,
            "created": "2026-09-09T07:37:46.589580Z",
            "modified": "2026-09-13T03:23:13.381540Z",
            "imported": "2026-09-13T03:23:13.358922",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_pterodactyl_role",
            "github_branch": "main",
            "commit": "fd342d92d81d691805f82e67dd38267bce5bfb06",
            "commit_message": "Added example files\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": 6
        },
        {
            "id": 43414,
            "upstream_id": null,
            "created": "2026-09-09T18:38:22.773632Z",
            "modified": "2026-09-09T18:38:22.819596Z",
            "imported": "2026-09-09T18:38:22.771382",
            "github_user": "GumpiliRanjith",
            "username": "GumpiliRanjith",
            "github_repo": "git_ansible",
            "github_branch": "master",
            "commit": "c2babbb166da376f4984320647476b251661e589",
            "commit_message": "Fix Ansible Galaxy role structure\n",
            "name": "git_ansible",
            "description": "A simple Ansible role to install and start Nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28885,
                    "name": "GumpiliRanjith",
                    "avatar_url": "https://github.com/GumpiliRanjith.png"
                },
                "provider_namespace": {
                    "id": 38287,
                    "name": "gumpiliranjith",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38287/"
                },
                "repository": {
                    "name": "git_ansible",
                    "original_name": "git_ansible"
                },
                "tags": [
                    "nginx",
                    "web",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 1
        }
    ]
}