A list of legacy roles.

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

{
    "count": 37840,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3782",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3780",
    "results": [
        {
            "id": 43535,
            "upstream_id": null,
            "created": "2026-10-10T17:32:38.899889Z",
            "modified": "2026-10-25T14:15:08.982817Z",
            "imported": "2026-10-25T14:15:08.911593",
            "github_user": "philnewm",
            "username": "philnewm",
            "github_repo": "ansible-openbao",
            "github_branch": "main",
            "commit": "14c3566de8f8aff953d78e22ebc9b3e94bbbee76",
            "commit_message": "Merge pull request #7 from philnewm:improve-key-handling\n\nImprove key handling",
            "name": "openbao",
            "description": "Setup and configure openbao as rootless podman container",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 15235,
                    "name": "philnewm",
                    "avatar_url": "https://github.com/philnewm.png"
                },
                "provider_namespace": {
                    "id": 24880,
                    "name": "philnewm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24880/"
                },
                "repository": {
                    "name": "ansible-openbao",
                    "original_name": "ansible-openbao"
                },
                "tags": [
                    "openbao",
                    "secrets",
                    "credentials",
                    "vault"
                ],
                "versions": [
                    {
                        "id": "f817a84b-ff25-4d84-a1d6-4c24fbf159fe",
                        "name": "0.1.5",
                        "release_date": "2026-10-25T15:13:00+01:00"
                    },
                    {
                        "id": "19943d38-c6c5-48a4-b8bd-bd9e4bbb2f9d",
                        "name": "0.1.4",
                        "release_date": "2026-10-23T17:50:38+02:00"
                    },
                    {
                        "id": "ebb19534-a2f2-4996-9855-655fa249b372",
                        "name": "0.1.3",
                        "release_date": "2026-10-21T21:06:25+02:00"
                    },
                    {
                        "id": "ef2491f4-a948-4e53-b430-bb8ddb5ec645",
                        "name": "0.1.2",
                        "release_date": "2026-10-17T21:38:52+02:00"
                    },
                    {
                        "id": "c491aa5d-31a1-4360-9df3-42cf7b7638a0",
                        "name": "0.1.1",
                        "release_date": "2026-10-11T18:08:07+02:00"
                    },
                    {
                        "id": "69ef905d-8d45-4634-b74f-92c12db607a5",
                        "name": "0.1.0",
                        "release_date": "2026-10-10T18:28:46+02:00"
                    }
                ]
            },
            "download_count": 11
        },
        {
            "id": 43536,
            "upstream_id": null,
            "created": "2026-10-11T04:47:08.925796Z",
            "modified": "2026-10-11T04:47:08.970366Z",
            "imported": "2026-10-11T04:47:08.916889",
            "github_user": "vasanth-9153",
            "username": "vasanth-9153",
            "github_repo": "dummy-role-ansible",
            "github_branch": "main",
            "commit": "0627473c695b96b835f69e98bff6f021f1d43835",
            "commit_message": "new role\n",
            "name": "dummy-role-ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29260,
                    "name": "vasanth-9153",
                    "avatar_url": "https://github.com/vasanth-9153.png"
                },
                "provider_namespace": {
                    "id": 38659,
                    "name": "vasanth_9153",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38659/"
                },
                "repository": {
                    "name": "dummy-role-ansible",
                    "original_name": "dummy-role-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 43537,
            "upstream_id": null,
            "created": "2026-10-13T16:25:37.562936Z",
            "modified": "2026-10-13T16:25:37.631860Z",
            "imported": "2026-10-13T16:25:37.559165",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-prometheus_exporter",
            "github_branch": "master",
            "commit": "0c3b284854b5f18a6e501bacdcd8907d93e37557",
            "commit_message": "Merge pull request #4 from Rheinwerk/CDINFRA-1167-ansible-facts\n\n[CDINFRA-1167] Read facts from ansible_facts instead of injected ansible_* variables",
            "name": "prometheus_exporter",
            "description": "Generic role for installing Prometheus exporters from GitHub releases",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-prometheus_exporter",
                    "original_name": "ansible-role-prometheus_exporter"
                },
                "tags": [
                    "prometheus",
                    "monitoring",
                    "exporter"
                ],
                "versions": [
                    {
                        "id": "0b151007-3036-4e7c-9049-8233f86ad33b",
                        "name": "v0.0.2",
                        "release_date": "2026-10-13T18:18:45+02:00"
                    },
                    {
                        "id": "83c6e858-04fd-4597-b013-a8adec22b31e",
                        "name": "v0.0.1",
                        "release_date": "2026-01-22T09:43:34+01:00"
                    }
                ]
            },
            "download_count": 0
        },
        {
            "id": 43538,
            "upstream_id": null,
            "created": "2026-10-13T16:47:53.516469Z",
            "modified": "2026-10-13T16:47:53.550890Z",
            "imported": "2026-10-13T16:47:53.513912",
            "github_user": "Ragul-Gandhi",
            "username": "Ragul-Gandhi",
            "github_repo": "Ansible-roles",
            "github_branch": "main",
            "commit": "21c82f5cda85a075bf4ae11428a9659ff2378e96",
            "commit_message": "Update author and description in main.yml",
            "name": "Ansible-roles",
            "description": "Install Apache2 on the servers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29295,
                    "name": "Ragul-Gandhi",
                    "avatar_url": "https://github.com/Ragul-Gandhi.png"
                },
                "provider_namespace": {
                    "id": 38694,
                    "name": "ragul_gandhi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38694/"
                },
                "repository": {
                    "name": "Ansible-roles",
                    "original_name": "Ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 43539,
            "upstream_id": null,
            "created": "2026-10-14T11:03:33.844560Z",
            "modified": "2026-10-14T11:03:33.876689Z",
            "imported": "2026-10-14T11:03:33.842328",
            "github_user": "HarshLKadam",
            "username": "HarshLKadam",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "994915a5f8ea9724f341af6c43e796ff496c9662",
            "commit_message": "ansible test role\n",
            "name": "ansible-role",
            "description": "Ansible role for installing and configuring Apache HTTP Server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29286,
                    "name": "HarshLKadam",
                    "avatar_url": "https://github.com/HarshLKadam.png"
                },
                "provider_namespace": {
                    "id": 38685,
                    "name": "harshlkadam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38685/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [
                    "apache",
                    "httpd",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43540,
            "upstream_id": null,
            "created": "2026-10-14T14:18:21.236833Z",
            "modified": "2026-10-14T14:18:21.322940Z",
            "imported": "2026-10-14T14:18:21.232518",
            "github_user": "Devayani101",
            "username": "Devayani101",
            "github_repo": "ansible-httpd-roles",
            "github_branch": "master",
            "commit": "19165d1df214634876683ac328faccadc5f2cc5e",
            "commit_message": "added files\n",
            "name": "ansible-httpd-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29307,
                    "name": "Devayani101",
                    "avatar_url": "https://github.com/Devayani101.png"
                },
                "provider_namespace": {
                    "id": 38706,
                    "name": "devayani101",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38706/"
                },
                "repository": {
                    "name": "ansible-httpd-roles",
                    "original_name": "ansible-httpd-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 43541,
            "upstream_id": null,
            "created": "2026-10-15T19:02:24.975275Z",
            "modified": "2026-10-15T19:02:25.007832Z",
            "imported": "2026-10-15T19:02:24.972765",
            "github_user": "paulinshah78-boop",
            "username": "paulinshah78-boop",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "a1d0686cc2af0559ff74fb7d878e85f007adb7af",
            "commit_message": "Add README for Ansible Galaxy\n",
            "name": "dummy-role",
            "description": "Dummy Ansible role for demo",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29337,
                    "name": "paulinshah78-boop",
                    "avatar_url": "https://github.com/paulinshah78-boop.png"
                },
                "provider_namespace": {
                    "id": 38736,
                    "name": "paulinshah78_boop",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38736/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 43542,
            "upstream_id": null,
            "created": "2026-10-17T08:07:14.491901Z",
            "modified": "2026-10-17T08:07:14.530846Z",
            "imported": "2026-10-17T08:07:14.488575",
            "github_user": "meer727",
            "username": "meer727",
            "github_repo": "ansible-role-jenkins",
            "github_branch": "main",
            "commit": "95c583573bc6e0f506d035c1cacb9f19172b6416",
            "commit_message": "Initial commit: Add Jenkins Ansible role\n",
            "name": "jenkins",
            "description": "Reusable Ansible role for installing and managing Jenkins.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29213,
                    "name": "meer727",
                    "avatar_url": "https://github.com/meer727.png"
                },
                "provider_namespace": {
                    "id": 38612,
                    "name": "meer727",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38612/"
                },
                "repository": {
                    "name": "ansible-role-jenkins",
                    "original_name": "ansible-role-jenkins"
                },
                "tags": [
                    "jenkins",
                    "automation",
                    "ci",
                    "cd",
                    "devops"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43543,
            "upstream_id": null,
            "created": "2026-10-17T12:28:22.319675Z",
            "modified": "2026-10-17T12:28:22.366254Z",
            "imported": "2026-10-17T12:28:22.317403",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-traffic-server",
            "github_branch": "master",
            "commit": "fcb0771a5174beea4d9fcba99c86fea15ebf32c4",
            "commit_message": "edit readme\n",
            "name": "traffic_server",
            "description": "Install and configure Apache Traffic Server on Ubuntu.",
            "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-traffic-server",
                    "original_name": "ansible-role-traffic-server"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "3a9e1c7b-4068-4730-aa71-6acd07bb6e2f",
                        "name": "1.0.0",
                        "release_date": "2026-10-17T15:16:27+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43544,
            "upstream_id": null,
            "created": "2026-10-18T05:48:28.272494Z",
            "modified": "2026-10-25T01:09:46.112542Z",
            "imported": "2026-10-25T01:09:46.089203",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-commando",
            "github_branch": "trunk",
            "commit": "6b407812107c08f7891cb2571c84cda18056d1ea",
            "commit_message": "fix: issue with systemd service not detecting it has started\n",
            "name": "commando",
            "description": "Commando - A meshtastic bot that can bridge to Matrix",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ansible-role-commando",
                    "original_name": "ansible-role-commando"
                },
                "tags": [
                    "meshtastic",
                    "matrix",
                    "mesh",
                    "offgrid"
                ],
                "versions": []
            },
            "download_count": 7
        }
    ]
}