A list of legacy roles.

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

{
    "count": 36658,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3597",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3595",
    "results": [
        {
            "id": 41369,
            "upstream_id": null,
            "created": "2025-08-10T09:29:59.324413Z",
            "modified": "2025-08-10T16:23:59.655592Z",
            "imported": "2025-08-10T16:23:59.619172",
            "github_user": "SKWaseem-Ahmed",
            "username": "SKWaseem-Ahmed",
            "github_repo": "docker-host-setup",
            "github_branch": "v1.0.1",
            "commit": "7bcb93138fe798bc70c88f56ce72539f8557661e",
            "commit_message": "Updated readme file\n",
            "name": "docker_host_setup",
            "description": "Set up a Docker host with systemd cgroup driver",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23355,
                    "name": "SKWaseem-Ahmed",
                    "avatar_url": "https://github.com/SKWaseem-Ahmed.png"
                },
                "provider_namespace": {
                    "id": 32829,
                    "name": "skwaseem_ahmed",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32829/"
                },
                "repository": {
                    "name": "docker-host-setup",
                    "original_name": "docker-host-setup"
                },
                "tags": [
                    "docker",
                    "systemd",
                    "cgroup",
                    "devops",
                    "Linux",
                    "Ubuntu",
                    "Debian",
                    "Amazon Linux",
                    "RHEL",
                    "CentOS-specific"
                ],
                "versions": [
                    {
                        "id": "9a48b07f-0d6b-41e8-b470-e391313a3048",
                        "name": "v1.0.1",
                        "release_date": "2025-08-10T21:51:27+05:30"
                    },
                    {
                        "id": "9f0d9038-92ed-43c6-8d4d-ff291ba53196",
                        "name": "v1.0.0",
                        "release_date": "2025-08-10T14:49:04+05:30"
                    }
                ]
            },
            "download_count": 17
        },
        {
            "id": 41370,
            "upstream_id": null,
            "created": "2025-08-10T13:36:56.406594Z",
            "modified": "2025-08-10T13:36:56.436672Z",
            "imported": "2025-08-10T13:36:56.403877",
            "github_user": "Sathish-11",
            "username": "Sathish-11",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "336ca99732a1ce022c8da3efde741b3a416f80a5",
            "commit_message": "Initial commit\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23487,
                    "name": "Sathish-11",
                    "avatar_url": "https://github.com/Sathish-11.png"
                },
                "provider_namespace": {
                    "id": 32960,
                    "name": "sathish_11",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32960/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41371,
            "upstream_id": null,
            "created": "2025-08-10T18:25:43.512758Z",
            "modified": "2025-08-10T18:25:43.556527Z",
            "imported": "2025-08-10T18:25:43.510233",
            "github_user": "youssefassal",
            "username": "youssefassal",
            "github_repo": "ansible-role-notepad",
            "github_branch": "main",
            "commit": "b3eae754cfdfed43cf87533ab996b0d8f3c2afa3",
            "commit_message": "Add files via upload",
            "name": "noteapp",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23489,
                    "name": "youssefassal",
                    "avatar_url": "https://github.com/youssefassal.png"
                },
                "provider_namespace": {
                    "id": 32962,
                    "name": "youssefassal",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32962/"
                },
                "repository": {
                    "name": "ansible-role-notepad",
                    "original_name": "ansible-role-notepad"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41372,
            "upstream_id": null,
            "created": "2025-08-10T22:51:18.421169Z",
            "modified": "2025-12-14T20:22:55.778774Z",
            "imported": "2025-12-14T20:22:55.717768",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-python",
            "github_branch": "main",
            "commit": "4e70d5eca1f9f216ed832f413eb79ebaf90f0f53",
            "commit_message": "feat: Addition of tool install scope option (#51)\n\n",
            "name": "python",
            "description": "Installs a basic configuration of Python on various Linux distributions.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19312,
                    "name": "pluggero",
                    "avatar_url": "https://github.com/pluggero.png"
                },
                "provider_namespace": {
                    "id": 28805,
                    "name": "pluggero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/"
                },
                "repository": {
                    "name": "ansible-role-python",
                    "original_name": "ansible-role-python"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "40341b5c-722c-498e-b9df-93e5ff6e063d",
                        "name": "1.5.0",
                        "release_date": "2025-12-14T21:20:45+01:00"
                    },
                    {
                        "id": "0a2a2b2d-1088-469d-ab63-8dca8571b2a3",
                        "name": "1.4.0",
                        "release_date": "2025-12-14T08:56:00+01:00"
                    },
                    {
                        "id": "6a7eb8bd-03d2-4026-a26f-96d3204c2fbe",
                        "name": "1.3.0",
                        "release_date": "2025-10-25T21:06:37+02:00"
                    },
                    {
                        "id": "20382c7b-70b7-466d-a545-14b9b6afc833",
                        "name": "1.2.0",
                        "release_date": "2025-10-15T07:32:22+02:00"
                    },
                    {
                        "id": "cf3bd645-4542-49c1-9cb3-ba22c6111705",
                        "name": "1.1.0",
                        "release_date": "2025-09-01T23:22:21+02:00"
                    },
                    {
                        "id": "07276fb5-f4d3-424b-b010-d9c6111036c6",
                        "name": "1.0.0",
                        "release_date": "2025-08-11T00:47:51+02:00"
                    }
                ]
            },
            "download_count": 446
        },
        {
            "id": 41373,
            "upstream_id": null,
            "created": "2025-08-11T00:00:00.099055Z",
            "modified": "2025-08-11T00:00:00.132424Z",
            "imported": "2025-08-11T00:00:00.095923",
            "github_user": "Ali-Abdelhakem-00",
            "username": "Ali-Abdelhakem-00",
            "github_repo": "ansible-role-note_app",
            "github_branch": "main",
            "commit": "6f27cf39d5535b217d5a390dfd95e44f91f260bb",
            "commit_message": "Create README.md",
            "name": "note_app",
            "description": "Deploys a Flask-based note-taking app on EC2 with SQLite",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23493,
                    "name": "Ali-Abdelhakem-00",
                    "avatar_url": "https://github.com/Ali-Abdelhakem-00.png"
                },
                "provider_namespace": {
                    "id": 32966,
                    "name": "ali_abdelhakem_00",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32966/"
                },
                "repository": {
                    "name": "ansible-role-note_app",
                    "original_name": "ansible-role-note_app"
                },
                "tags": [
                    "flask",
                    "python",
                    "web",
                    "sqlite"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41374,
            "upstream_id": null,
            "created": "2025-08-11T01:09:26.504534Z",
            "modified": "2025-09-11T00:18:18.915517Z",
            "imported": "2025-09-11T00:18:18.836957",
            "github_user": "jasonmull",
            "username": "jasonmull",
            "github_repo": "empire_docker_ansible",
            "github_branch": "v1.0.3",
            "commit": "e8a2d37f8c8fb2b465285253f70ae185610bae42",
            "commit_message": "Update hostname to use range_id variable",
            "name": "empire_c2_docker",
            "description": "Install dockerized Empire using community.docker and geerlingguy.docker",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "geerlingguy.docker"
                    }
                ],
                "namespace": {
                    "id": 19886,
                    "name": "jasonmull",
                    "avatar_url": "https://github.com/jasonmull.png"
                },
                "provider_namespace": {
                    "id": 29396,
                    "name": "jasonmull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/29396/"
                },
                "repository": {
                    "name": "empire_docker_ansible",
                    "original_name": "empire_docker_ansible"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "1702b651-2cf8-4008-9adf-9a64498c826f",
                        "name": "v1.0.3",
                        "release_date": "2025-09-10T19:16:31-05:00"
                    },
                    {
                        "id": "07853f3f-e428-43dc-b4d3-27a3b45d5366",
                        "name": "v1.0.2",
                        "release_date": "2025-09-09T19:57:28-05:00"
                    },
                    {
                        "id": "72ce7d9e-03ea-4bf1-b242-3374f1303d50",
                        "name": "v1.0.1",
                        "release_date": "2025-08-10T21:54:32-05:00"
                    },
                    {
                        "id": "95cf60a8-18b9-4247-9c78-4c14282c6b11",
                        "name": "v1.0.0",
                        "release_date": "2025-08-10T20:07:20-05:00"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 41375,
            "upstream_id": null,
            "created": "2025-08-11T02:25:05.570286Z",
            "modified": "2025-08-11T02:25:05.599429Z",
            "imported": "2025-08-11T02:25:05.567866",
            "github_user": "DevNishantHub",
            "username": "DevNishantHub",
            "github_repo": "first-demo",
            "github_branch": "main",
            "commit": "39c00d7188b93a7bba8feded0666dde0064b4eef",
            "commit_message": "first commit\n",
            "name": "first-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23494,
                    "name": "DevNishantHub",
                    "avatar_url": "https://github.com/DevNishantHub.png"
                },
                "provider_namespace": {
                    "id": 32967,
                    "name": "devnishanthub",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32967/"
                },
                "repository": {
                    "name": "first-demo",
                    "original_name": "first-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41376,
            "upstream_id": null,
            "created": "2025-08-11T09:25:11.129654Z",
            "modified": "2025-08-11T09:25:11.187760Z",
            "imported": "2025-08-11T09:25:11.127322",
            "github_user": "boutetnico",
            "username": "boutetnico",
            "github_repo": "ansible-role-wti",
            "github_branch": "master",
            "commit": "d178c9d5dd497bae85542d72f74df71c6d9d79c6",
            "commit_message": "Initial commit\n",
            "name": "wti",
            "description": "Install and configure WTI.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 992,
                    "name": "boutetnico",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-9567-79bb-a10f-d45ec4d0e0fc/avatar/"
                },
                "provider_namespace": {
                    "id": 14383,
                    "name": "boutetnico",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14383/"
                },
                "repository": {
                    "name": "ansible-role-wti",
                    "original_name": "ansible-role-wti"
                },
                "tags": [
                    "i18n",
                    "localization",
                    "ruby",
                    "translations",
                    "webtranslateit",
                    "wti"
                ],
                "versions": [
                    {
                        "id": "e7edae78-fa83-46c5-9f83-d60b67e5efa3",
                        "name": "1.0.0",
                        "release_date": "2025-08-11T11:20:55+02:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41377,
            "upstream_id": null,
            "created": "2025-08-11T09:53:27.163097Z",
            "modified": "2025-08-11T09:53:27.200372Z",
            "imported": "2025-08-11T09:53:27.160883",
            "github_user": "es-support-mg22",
            "username": "es-support-mg22",
            "github_repo": "ansible-passwork",
            "github_branch": "main",
            "commit": "25f247a455e8f460f9d13dcead64f7ab51aa6767",
            "commit_message": "Update meta\n",
            "name": "passwork-api",
            "description": "Ansible role with python modulles for Passwork V7.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23501,
                    "name": "es-support-mg22",
                    "avatar_url": "https://github.com/es-support-mg22.png"
                },
                "provider_namespace": {
                    "id": 32974,
                    "name": "es_support_mg22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32974/"
                },
                "repository": {
                    "name": "ansible-passwork",
                    "original_name": "ansible-passwork"
                },
                "tags": [
                    "passwork"
                ],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 41378,
            "upstream_id": null,
            "created": "2025-08-11T10:58:43.777482Z",
            "modified": "2025-08-11T10:58:43.836741Z",
            "imported": "2025-08-11T10:58:43.774890",
            "github_user": "msdiean",
            "username": "msdiean",
            "github_repo": "ansible-sample-role",
            "github_branch": "master",
            "commit": "39a6aa91cb5bf79afe5d0aa5790096820983e4b1",
            "commit_message": "adding http role\n",
            "name": "ansible-sample-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23503,
                    "name": "msdiean",
                    "avatar_url": "https://github.com/msdiean.png"
                },
                "provider_namespace": {
                    "id": 32976,
                    "name": "msdiean",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32976/"
                },
                "repository": {
                    "name": "ansible-sample-role",
                    "original_name": "ansible-sample-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        }
    ]
}