A list of legacy roles.

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

{
    "count": 37862,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3679",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3677",
    "results": [
        {
            "id": 42386,
            "upstream_id": null,
            "created": "2026-01-29T09:13:17.160702Z",
            "modified": "2026-06-17T11:57:51.678938Z",
            "imported": "2026-06-17T11:57:51.618088",
            "github_user": "eyebrowkang",
            "username": "eyebrowkang",
            "github_repo": "ansible-role-garage",
            "github_branch": "main",
            "commit": "8b2d2e13e1b6ca419d58f987f21e6f73c97bf346",
            "commit_message": "chore(main): release 1.3.1 (#15)",
            "name": "garage",
            "description": "Install and configure Garage Object Storage as a systemd service on Linux systems",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23935,
                    "name": "eyebrowkang",
                    "avatar_url": "https://github.com/eyebrowkang.png"
                },
                "provider_namespace": {
                    "id": 33411,
                    "name": "eyebrowkang",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33411/"
                },
                "repository": {
                    "name": "ansible-role-garage",
                    "original_name": "ansible-role-garage"
                },
                "tags": [
                    "garage",
                    "s3",
                    "objectstore",
                    "system"
                ],
                "versions": [
                    {
                        "id": "761a46d0-7502-4b9d-bd1a-7d8fdcd6ed00",
                        "name": "v1.3.1",
                        "release_date": "2026-06-17T19:56:57+08:00"
                    },
                    {
                        "id": "3a7e6baa-9daa-4ae9-bb77-bab427db7d53",
                        "name": "v1.3.0",
                        "release_date": "2026-06-10T23:24:09+08:00"
                    },
                    {
                        "id": "4971d40e-6662-4009-8f4e-b342790b4686",
                        "name": "v1.2.0",
                        "release_date": "2026-06-10T15:21:50+08:00"
                    },
                    {
                        "id": "f06a0cb8-bc33-4501-acbb-c9cb835a21c9",
                        "name": "v1.1.0",
                        "release_date": "2026-03-02T20:34:02+08:00"
                    },
                    {
                        "id": "d7404b1b-3ecf-4317-95db-4f5944800271",
                        "name": "v1.0.0",
                        "release_date": "2026-01-29T17:10:09+08:00"
                    }
                ]
            },
            "download_count": 4050
        },
        {
            "id": 42387,
            "upstream_id": null,
            "created": "2026-01-29T12:24:19.351225Z",
            "modified": "2026-01-29T12:24:19.468133Z",
            "imported": "2026-01-29T12:24:19.348524",
            "github_user": "Kira278",
            "username": "Kira278",
            "github_repo": "ansible-roles",
            "github_branch": "master",
            "commit": "b580bd9c979305ddc59a2c1e0eefeabce88466c2",
            "commit_message": "initial files\n",
            "name": "ansible-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26080,
                    "name": "Kira278",
                    "avatar_url": "https://github.com/Kira278.png"
                },
                "provider_namespace": {
                    "id": 35522,
                    "name": "kira278",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35522/"
                },
                "repository": {
                    "name": "ansible-roles",
                    "original_name": "ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42388,
            "upstream_id": null,
            "created": "2026-01-29T17:53:43.410661Z",
            "modified": "2026-02-04T11:28:36.762302Z",
            "imported": "2026-02-04T11:28:36.692539",
            "github_user": "charlesb87",
            "username": "charlesb87",
            "github_repo": "studious-giggle",
            "github_branch": "v0.0.2",
            "commit": "ba932132719a5ea01cf7cac879f601bcdd0de6fb",
            "commit_message": "Merge pull request #3 from charlesb87/feature/default-webapp-creation\n\nFeature/default webapp creation",
            "name": "studious-giggle",
            "description": "DevOps - Sinequa lifecycle automation (install/upgrade) on Windows",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26087,
                    "name": "charlesb87",
                    "avatar_url": "https://github.com/charlesb87.png"
                },
                "provider_namespace": {
                    "id": 35529,
                    "name": "charlesb87",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35529/"
                },
                "repository": {
                    "name": "studious-giggle",
                    "original_name": "studious-giggle"
                },
                "tags": [
                    "windows",
                    "sinequa",
                    "devops",
                    "automation"
                ],
                "versions": [
                    {
                        "id": "1a5cbc3d-3537-4975-a492-6d4d0a66c9ea",
                        "name": "v0.0.2",
                        "release_date": "2026-02-04T11:52:57+01:00"
                    },
                    {
                        "id": "17150bc1-c73a-46c0-af59-549930844155",
                        "name": "v0.0.1",
                        "release_date": "2026-01-29T18:43:28+01:00"
                    }
                ]
            },
            "download_count": 9
        },
        {
            "id": 42389,
            "upstream_id": null,
            "created": "2026-01-29T18:36:33.508027Z",
            "modified": "2026-01-29T18:36:33.567359Z",
            "imported": "2026-01-29T18:36:33.504458",
            "github_user": "frozenfoxx",
            "username": "frozenfoxx",
            "github_repo": "ansible-role-avahi",
            "github_branch": "main",
            "commit": "0fb319b0a095234a2c61289530f7f4210d2a3485",
            "commit_message": "First\n",
            "name": "avahi",
            "description": "Avahi install and configuration",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2415,
                    "name": "frozenfoxx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a01-997e-7387-9b81-e08b708e5e87/avatar/"
                },
                "provider_namespace": {
                    "id": 13258,
                    "name": "frozenfoxx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13258/"
                },
                "repository": {
                    "name": "ansible-role-avahi",
                    "original_name": "ansible-role-avahi"
                },
                "tags": [
                    "zeroconf",
                    "avahi",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42390,
            "upstream_id": null,
            "created": "2026-01-29T21:36:17.777359Z",
            "modified": "2026-01-29T21:36:17.816924Z",
            "imported": "2026-01-29T21:36:17.773813",
            "github_user": "frozenfoxx",
            "username": "frozenfoxx",
            "github_repo": "ansible-role-python",
            "github_branch": "main",
            "commit": "32fdab1348afe84af33d5277eedaacbf209f260f",
            "commit_message": "First commit\n",
            "name": "python",
            "description": "Install and manage system Python installation",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2415,
                    "name": "frozenfoxx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a01-997e-7387-9b81-e08b708e5e87/avatar/"
                },
                "provider_namespace": {
                    "id": 13258,
                    "name": "frozenfoxx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13258/"
                },
                "repository": {
                    "name": "ansible-role-python",
                    "original_name": "ansible-role-python"
                },
                "tags": [
                    "python",
                    "python3",
                    "development",
                    "system"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 42391,
            "upstream_id": null,
            "created": "2026-01-30T08:29:47.717505Z",
            "modified": "2026-01-30T08:29:47.759480Z",
            "imported": "2026-01-30T08:29:47.714576",
            "github_user": "ARUNKUMAR571",
            "username": "ARUNKUMAR571",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "da7d017c726f944aa561519a5871560d15617cb9",
            "commit_message": "first-commit\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26099,
                    "name": "ARUNKUMAR571",
                    "avatar_url": "https://github.com/ARUNKUMAR571.png"
                },
                "provider_namespace": {
                    "id": 35541,
                    "name": "arunkumar571",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35541/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42392,
            "upstream_id": null,
            "created": "2026-01-30T08:39:52.686356Z",
            "modified": "2026-01-30T08:39:52.734526Z",
            "imported": "2026-01-30T08:39:52.683670",
            "github_user": "raj01-25",
            "username": "raj01-25",
            "github_repo": "dummy-ansible-role",
            "github_branch": "main",
            "commit": "5721faee0141e58762a0c147ea0f788c0951b325",
            "commit_message": "New push\n",
            "name": "dummy-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26097,
                    "name": "raj01-25",
                    "avatar_url": "https://github.com/raj01-25.png"
                },
                "provider_namespace": {
                    "id": 35539,
                    "name": "raj01_25",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35539/"
                },
                "repository": {
                    "name": "dummy-ansible-role",
                    "original_name": "dummy-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42393,
            "upstream_id": null,
            "created": "2026-01-30T12:57:26.753104Z",
            "modified": "2026-01-30T12:57:26.846933Z",
            "imported": "2026-01-30T12:57:26.750092",
            "github_user": "marwasad",
            "username": "marwasad",
            "github_repo": "ansible_notes_app",
            "github_branch": "1.1.1",
            "commit": "9f1fa0124a2bb2f7523838b94afcbbfd375a4827",
            "commit_message": "Add README.md to role\n",
            "name": "ansible_notes_app",
            "description": "Deploy Flask Notes App with SQLite, backups, nginx, and systemd",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26100,
                    "name": "marwasad",
                    "avatar_url": "https://github.com/marwasad.png"
                },
                "provider_namespace": {
                    "id": 35542,
                    "name": "marwasad",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35542/"
                },
                "repository": {
                    "name": "ansible_notes_app",
                    "original_name": "ansible_notes_app"
                },
                "tags": [
                    "flask",
                    "sqlite",
                    "nginx",
                    "backup",
                    "systemd"
                ],
                "versions": [
                    {
                        "id": "c0b3b27e-fba6-4025-b8dc-a5238b83fbc3",
                        "name": "1.1.1",
                        "release_date": "2026-01-30T12:56:03+00:00"
                    },
                    {
                        "id": "b70d630b-ed73-4008-b79f-3ad1cf2f5e19",
                        "name": "1.1.0",
                        "release_date": "2026-01-30T12:35:30+00:00"
                    },
                    {
                        "id": "3a9f8c32-4b01-4c8e-9254-cbc3e1a2b12c",
                        "name": "1.0.0",
                        "release_date": "2026-01-30T12:22:17+00:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 42394,
            "upstream_id": null,
            "created": "2026-01-30T17:36:22.430179Z",
            "modified": "2026-01-30T17:36:22.479346Z",
            "imported": "2026-01-30T17:36:22.427780",
            "github_user": "DeepakrajRavi",
            "username": "DeepakrajRavi",
            "github_repo": "ansible-role-mysql",
            "github_branch": "main",
            "commit": "f8459bf34fc2acc36c4939df29e52221f97c16d8",
            "commit_message": "Update meta/main.yml\n",
            "name": "mysql",
            "description": "Platform engineer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26108,
                    "name": "DeepakrajRavi",
                    "avatar_url": "https://github.com/DeepakrajRavi.png"
                },
                "provider_namespace": {
                    "id": 35550,
                    "name": "deepakrajravi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35550/"
                },
                "repository": {
                    "name": "ansible-role-mysql",
                    "original_name": "ansible-role-mysql"
                },
                "tags": [
                    "database",
                    "mysql"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 42395,
            "upstream_id": null,
            "created": "2026-01-30T20:06:26.404110Z",
            "modified": "2026-02-08T14:46:04.020842Z",
            "imported": "2026-02-08T14:46:03.959704",
            "github_user": "cornelcristea",
            "username": "cornelcristea",
            "github_repo": "ansible-role-tailscale",
            "github_branch": "1.1.0",
            "commit": "4c2b59633d11ee685bfc8972903e52a4985dae3e",
            "commit_message": "delete extra new line\n",
            "name": "tailscale",
            "description": "Ansible role to deploy Tailscale as a Docker container",
            "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-role-tailscale",
                    "original_name": "ansible-role-tailscale"
                },
                "tags": [
                    "tailscale",
                    "vpn",
                    "docker"
                ],
                "versions": [
                    {
                        "id": "6071e271-a314-4a33-9963-15193e1f1ceb",
                        "name": "1.1.0",
                        "release_date": "2026-02-07T22:48:02+02:00"
                    },
                    {
                        "id": "b3463674-3b88-43eb-9238-0b3a45867aa4",
                        "name": "1.0.0",
                        "release_date": "2026-01-30T16:52:29+02:00"
                    }
                ]
            },
            "download_count": 13
        }
    ]
}