A list of legacy roles.

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

{
    "count": 37092,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3707",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3705",
    "results": [
        {
            "id": 42600,
            "upstream_id": null,
            "created": "2026-03-05T19:16:03.881569Z",
            "modified": "2026-03-05T19:16:03.991707Z",
            "imported": "2026-03-05T19:16:03.878455",
            "github_user": "raj5401",
            "username": "raj5401",
            "github_repo": "rhel9_httpd",
            "github_branch": "main",
            "commit": "ee5603575ed6d8dfebe30ee48383066d141e86f7",
            "commit_message": "Update meta for Ansible Galaxy",
            "name": "rhel9_httpd",
            "description": "Install and configure Apache HTTPD on RHEL 9",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26604,
                    "name": "raj5401",
                    "avatar_url": "https://github.com/raj5401.png"
                },
                "provider_namespace": {
                    "id": 36039,
                    "name": "raj5401",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36039/"
                },
                "repository": {
                    "name": "rhel9_httpd",
                    "original_name": "rhel9_httpd"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42601,
            "upstream_id": null,
            "created": "2026-03-06T10:06:55.442927Z",
            "modified": "2026-03-06T16:34:57.746984Z",
            "imported": "2026-03-06T16:34:57.706992",
            "github_user": "Basavaraj-14",
            "username": "Basavaraj-14",
            "github_repo": "ANSIBLE-ROLES",
            "github_branch": "main",
            "commit": "e290e3321a3bc7dc7f1522080ab27462ccd40d40",
            "commit_message": "instance playbook\n",
            "name": "ANSIBLE-ROLES",
            "description": "DevOps Engineer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26627,
                    "name": "Basavaraj-14",
                    "avatar_url": "https://github.com/Basavaraj-14.png"
                },
                "provider_namespace": {
                    "id": 36062,
                    "name": "basavaraj_14",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36062/"
                },
                "repository": {
                    "name": "ANSIBLE-ROLES",
                    "original_name": "ANSIBLE-ROLES"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42602,
            "upstream_id": null,
            "created": "2026-03-06T15:44:47.174353Z",
            "modified": "2026-03-06T15:44:47.213852Z",
            "imported": "2026-03-06T15:44:47.170945",
            "github_user": "srinugalla",
            "username": "srinugalla",
            "github_repo": "Ansible-role",
            "github_branch": "main",
            "commit": "aca599fa1e0be1618feafbb340549da5b85202db",
            "commit_message": "Update minimum Ansible version and add role name",
            "name": "simple_role",
            "description": "Simple Ansible role for demonstration and learning purposes",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26631,
                    "name": "srinugalla",
                    "avatar_url": "https://github.com/srinugalla.png"
                },
                "provider_namespace": {
                    "id": 36066,
                    "name": "srinugalla",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36066/"
                },
                "repository": {
                    "name": "Ansible-role",
                    "original_name": "Ansible-role"
                },
                "tags": [
                    "ansible",
                    "automation",
                    "demo",
                    "devops",
                    "apache"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42603,
            "upstream_id": null,
            "created": "2026-03-06T16:48:14.957990Z",
            "modified": "2026-03-12T23:54:55.987792Z",
            "imported": "2026-03-12T23:54:55.912722",
            "github_user": "naris",
            "username": "naris",
            "github_repo": "ansible-role-payara",
            "github_branch": "2.0.1",
            "commit": "e2492078958bdf9dab6a659259090b095c0597b9",
            "commit_message": "Merge pull request #3 from naris/payara6\n\nPayara6",
            "name": "payara",
            "description": "payara role to install and configure payara server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26612,
                    "name": "naris",
                    "avatar_url": "https://github.com/naris.png"
                },
                "provider_namespace": {
                    "id": 36047,
                    "name": "naris",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36047/"
                },
                "repository": {
                    "name": "ansible-role-payara",
                    "original_name": "ansible-role-payara"
                },
                "tags": [
                    "java",
                    "middleware",
                    "web"
                ],
                "versions": [
                    {
                        "id": "eb0e69a7-6bcd-4eb1-b860-d9a24dec8843",
                        "name": "2.0.1",
                        "release_date": "2026-03-12T19:49:48-04:00"
                    },
                    {
                        "id": "45927298-569a-428a-8f74-23ec84e4dceb",
                        "name": "2.0.0",
                        "release_date": "2026-03-04T19:36:04-05:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42604,
            "upstream_id": null,
            "created": "2026-03-06T20:47:39.431728Z",
            "modified": "2026-03-06T20:47:39.468643Z",
            "imported": "2026-03-06T20:47:39.428803",
            "github_user": "waal70",
            "username": "waal70",
            "github_repo": "ansible-role-debmirror",
            "github_branch": "main",
            "commit": "1bc80b8a4aa5db0b9b970e06dfecdaddfe7de952",
            "commit_message": "Initial commit from Ansible role\n",
            "name": "debmirror",
            "description": "Role to install Debian mirror.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18174,
                    "name": "waal70",
                    "avatar_url": "https://github.com/waal70.png"
                },
                "provider_namespace": {
                    "id": 27724,
                    "name": "waal70",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27724/"
                },
                "repository": {
                    "name": "ansible-role-debmirror",
                    "original_name": "ansible-role-debmirror"
                },
                "tags": [
                    "debian",
                    "portainer",
                    "debmirror",
                    "ansible"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42605,
            "upstream_id": null,
            "created": "2026-03-07T02:33:37.482784Z",
            "modified": "2026-03-07T02:33:37.537031Z",
            "imported": "2026-03-07T02:33:37.478936",
            "github_user": "m-therese",
            "username": "m-therese",
            "github_repo": "marie_nginx",
            "github_branch": "master",
            "commit": "8c5a67fd2cb8f28ea6ac7e88028ad558aa968fc6",
            "commit_message": "mise à jour pour ansible galaxy\n",
            "name": "marie_nginx",
            "description": "Rôle test Nginx pour projet Ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26326,
                    "name": "m-therese",
                    "avatar_url": "https://github.com/m-therese.png"
                },
                "provider_namespace": {
                    "id": 35765,
                    "name": "m_therese",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35765/"
                },
                "repository": {
                    "name": "marie_nginx",
                    "original_name": "marie_nginx"
                },
                "tags": [
                    "nginx",
                    "web",
                    "server"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42606,
            "upstream_id": null,
            "created": "2026-03-07T15:15:21.173619Z",
            "modified": "2026-03-07T15:15:21.252228Z",
            "imported": "2026-03-07T15:15:21.156035",
            "github_user": "Sonal0409",
            "username": "Sonal0409",
            "github_repo": "ansible-project-role",
            "github_branch": "master",
            "commit": "2009cbe1702c3339d11e9faca90a77dfd7869a63",
            "commit_message": "done\n",
            "name": "ansible-project-role",
            "description": "Install apache2 and uses jinja2 to update apache2 configuration files",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 17782,
                    "name": "Sonal0409",
                    "avatar_url": "https://github.com/Sonal0409.png"
                },
                "provider_namespace": {
                    "id": 27352,
                    "name": "sonal0409",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27352/"
                },
                "repository": {
                    "name": "ansible-project-role",
                    "original_name": "ansible-project-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42607,
            "upstream_id": null,
            "created": "2026-03-08T22:02:24.887365Z",
            "modified": "2026-03-08T22:02:24.977776Z",
            "imported": "2026-03-08T22:02:24.884578",
            "github_user": "nazneendevops2026",
            "username": "nazneendevops2026",
            "github_repo": "ansible-roles",
            "github_branch": "master",
            "commit": "de73f69b1be3c14d30db9ad9c342468d24309d1f",
            "commit_message": "Update main.yml",
            "name": "ansible-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26642,
                    "name": "nazneendevops2026",
                    "avatar_url": "https://github.com/nazneendevops2026.png"
                },
                "provider_namespace": {
                    "id": 36076,
                    "name": "nazneendevops2026",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36076/"
                },
                "repository": {
                    "name": "ansible-roles",
                    "original_name": "ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42608,
            "upstream_id": null,
            "created": "2026-03-09T03:06:11.831690Z",
            "modified": "2026-03-09T03:06:11.913645Z",
            "imported": "2026-03-09T03:06:11.829041",
            "github_user": "lipaysamart",
            "username": "lipaysamart",
            "github_repo": "ansible-role-fluent_bit",
            "github_branch": "main",
            "commit": "01ffaba6038b02dae53f822b4cb48ea08ef3f9c8",
            "commit_message": "fix license\n",
            "name": "fluent_bit",
            "description": "Install and configure Fluent Bit log processor",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21337,
                    "name": "lipaysamart",
                    "avatar_url": "https://github.com/lipaysamart.png"
                },
                "provider_namespace": {
                    "id": 30831,
                    "name": "lipaysamart",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30831/"
                },
                "repository": {
                    "name": "ansible-role-fluent_bit",
                    "original_name": "ansible-role-fluent_bit"
                },
                "tags": [
                    "fluentbit",
                    "logging",
                    "monitoring",
                    "logprocessor"
                ],
                "versions": [
                    {
                        "id": "38da580d-a1a9-4a5d-856d-9201106959b4",
                        "name": "v0.1.0",
                        "release_date": "2026-03-08T19:03:24-07:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42609,
            "upstream_id": null,
            "created": "2026-03-09T12:34:25.166691Z",
            "modified": "2026-03-09T12:34:25.216871Z",
            "imported": "2026-03-09T12:34:25.164195",
            "github_user": "severalnines",
            "username": "severalnines",
            "github_repo": "cc-ansible",
            "github_branch": "master",
            "commit": "780c54805a88d0e32594ee0240043d2dfd8cd663",
            "commit_message": "rename role references from severalnines.cc-ansible to severalnines.clustercontrol\n",
            "name": "severalnines.clustercontrol",
            "description": "ClusterControl for RHEL/CentOS and Debian/Ubuntu.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6275,
                    "name": "severalnines",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/832493?v=4"
                },
                "provider_namespace": {
                    "id": 10280,
                    "name": "severalnines",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/10280/"
                },
                "repository": {
                    "name": "cc-ansible",
                    "original_name": "cc-ansible"
                },
                "tags": [
                    "database"
                ],
                "versions": []
            },
            "download_count": 1
        }
    ]
}