A list of legacy roles.

GET /api/v1/roles/?format=api&page=3705
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=3706",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3704",
    "results": [
        {
            "id": 42589,
            "upstream_id": null,
            "created": "2026-03-03T10:44:42.341235Z",
            "modified": "2026-03-03T10:44:42.400419Z",
            "imported": "2026-03-03T10:44:42.330634",
            "github_user": "madhavigawari01",
            "username": "madhavigawari01",
            "github_repo": "amol-ansible",
            "github_branch": "main",
            "commit": "e134bb309d293fb60a2422b55c969c5f286ea4a0",
            "commit_message": "Merge branch 'main' of https://github.com/madhavigawari01/amol-ansible into main\n",
            "name": "amol-ansible",
            "description": "Docker setup role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26583,
                    "name": "madhavigawari01",
                    "avatar_url": "https://github.com/madhavigawari01.png"
                },
                "provider_namespace": {
                    "id": 36018,
                    "name": "madhavigawari01",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36018/"
                },
                "repository": {
                    "name": "amol-ansible",
                    "original_name": "amol-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42590,
            "upstream_id": null,
            "created": "2026-03-03T10:53:41.896156Z",
            "modified": "2026-03-03T10:53:41.968553Z",
            "imported": "2026-03-03T10:53:41.893459",
            "github_user": "prapuldev",
            "username": "prapuldev",
            "github_repo": "httpd-AG-playbook",
            "github_branch": "master",
            "commit": "e8e0488e8756fc5878146bec8b55bdf9384848cd",
            "commit_message": "play-book\n",
            "name": "httpd-AG-playbook",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26584,
                    "name": "prapuldev",
                    "avatar_url": "https://github.com/prapuldev.png"
                },
                "provider_namespace": {
                    "id": 36019,
                    "name": "prapuldev",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36019/"
                },
                "repository": {
                    "name": "httpd-AG-playbook",
                    "original_name": "httpd-AG-playbook"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42591,
            "upstream_id": null,
            "created": "2026-03-03T16:15:05.457551Z",
            "modified": "2026-03-03T16:15:05.529399Z",
            "imported": "2026-03-03T16:15:05.453824",
            "github_user": "engrakbar3",
            "username": "engrakbar3",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "6902fd803e0acb1b221870d2d19d0388b8a9d20b",
            "commit_message": "intial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26594,
                    "name": "engrakbar3",
                    "avatar_url": "https://github.com/engrakbar3.png"
                },
                "provider_namespace": {
                    "id": 36029,
                    "name": "engrakbar3",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36029/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42592,
            "upstream_id": null,
            "created": "2026-03-03T20:02:27.689729Z",
            "modified": "2026-03-03T20:02:27.844668Z",
            "imported": "2026-03-03T20:02:27.683867",
            "github_user": "m4lky",
            "username": "m4lky",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "811bcab4d7767827ca7297b884577c5ef1e54228",
            "commit_message": "Updated\n",
            "name": "ansible-role-docker",
            "description": "Docker Engine installation role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 17942,
                    "name": "m4lky",
                    "avatar_url": "https://github.com/m4lky.png"
                },
                "provider_namespace": {
                    "id": 27505,
                    "name": "m4lky",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27505/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "docker",
                    "containers"
                ],
                "versions": [
                    {
                        "id": "353d8015-bffd-4273-8289-24df6c502f1f",
                        "name": "v1.0.0",
                        "release_date": "2026-03-02T15:38:46+00:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 42593,
            "upstream_id": null,
            "created": "2026-03-03T20:16:37.244489Z",
            "modified": "2026-03-03T20:16:37.302196Z",
            "imported": "2026-03-03T20:16:37.241718",
            "github_user": "m4lky",
            "username": "m4lky",
            "github_repo": "ansible-role-samba",
            "github_branch": "main",
            "commit": "0586c17fbc5785ead2c787b5b397da0af868b837",
            "commit_message": "Updated meta info\n",
            "name": "ansible-role-samba",
            "description": "Samba setup",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 17942,
                    "name": "m4lky",
                    "avatar_url": "https://github.com/m4lky.png"
                },
                "provider_namespace": {
                    "id": 27505,
                    "name": "m4lky",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27505/"
                },
                "repository": {
                    "name": "ansible-role-samba",
                    "original_name": "ansible-role-samba"
                },
                "tags": [
                    "samba",
                    "cifs",
                    "mount"
                ],
                "versions": [
                    {
                        "id": "585aa33a-856d-42e5-9898-7539a934fee4",
                        "name": "v1.0.0",
                        "release_date": "2026-03-02T21:14:07+00:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42594,
            "upstream_id": null,
            "created": "2026-03-04T06:00:31.627631Z",
            "modified": "2026-03-04T06:00:31.804306Z",
            "imported": "2026-03-04T06:00:31.615144",
            "github_user": "123suhaso",
            "username": "123suhaso",
            "github_repo": "ansible-role-apache",
            "github_branch": "main",
            "commit": "85609afa6860ad17b7210d2c832f1546b83bae56",
            "commit_message": "Update main.yml",
            "name": "apache",
            "description": "we are deploying an sigview application to the prod env",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26234,
                    "name": "123suhaso",
                    "avatar_url": "https://github.com/123suhaso.png"
                },
                "provider_namespace": {
                    "id": 35673,
                    "name": "123suhaso",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35673/"
                },
                "repository": {
                    "name": "ansible-role-apache",
                    "original_name": "ansible-role-apache"
                },
                "tags": [
                    "web",
                    "apache",
                    "httpd",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42596,
            "upstream_id": null,
            "created": "2026-03-04T11:08:11.333651Z",
            "modified": "2026-03-04T11:08:11.411739Z",
            "imported": "2026-03-04T11:08:11.329057",
            "github_user": "dineshdevops250",
            "username": "dineshdevops250",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "e0d5bd5c2b04182d91cdacf25a7e11ebe5e0dc34",
            "commit_message": "initial commit\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26600,
                    "name": "dineshdevops250",
                    "avatar_url": "https://github.com/dineshdevops250.png"
                },
                "provider_namespace": {
                    "id": 36035,
                    "name": "dineshdevops250",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36035/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42597,
            "upstream_id": null,
            "created": "2026-03-04T20:02:36.551530Z",
            "modified": "2026-03-04T20:02:37.033516Z",
            "imported": "2026-03-04T20:02:36.547744",
            "github_user": "BestianCode",
            "username": "BestianCode",
            "github_repo": "ansible.role.backup_to_s3",
            "github_branch": "1.0.0",
            "commit": "0bda7084435c7f9337a73fa3dc61a035a95978d2",
            "commit_message": "Add role\n",
            "name": "backup_to_s3",
            "description": "Ansible role that backs up directories to AWS S3 with service quiescing, local rotation, and a graduated S3 retention policy (purge)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14542,
                    "name": "BestianCode",
                    "avatar_url": "https://github.com/BestianCode.png"
                },
                "provider_namespace": {
                    "id": 24223,
                    "name": "bestiancode",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24223/"
                },
                "repository": {
                    "name": "ansible.role.backup_to_s3",
                    "original_name": "ansible.role.backup_to_s3"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "06c2556d-21d0-48cc-9dcf-8b2c035b16fb",
                        "name": "1.0.0",
                        "release_date": "2026-03-04T21:01:33+01:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42598,
            "upstream_id": null,
            "created": "2026-03-05T00:59:50.809708Z",
            "modified": "2026-03-12T23:57:22.353342Z",
            "imported": "2026-03-12T23:57:22.280490",
            "github_user": "naris",
            "username": "naris",
            "github_repo": "ansible-role-payara",
            "github_branch": "master",
            "commit": "e2492078958bdf9dab6a659259090b095c0597b9",
            "commit_message": "Merge pull request #3 from naris/payara6\n\nPayara6",
            "name": "ansible-role-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": "6ee2a4f4-e418-4ba8-b91d-4ff3c396d43f",
                        "name": "2.0.1",
                        "release_date": "2026-03-12T19:49:48-04:00"
                    },
                    {
                        "id": "b6e322ce-bd51-4715-96d8-7efd26cf50f8",
                        "name": "2.0.0",
                        "release_date": "2026-03-04T19:36:04-05:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 42599,
            "upstream_id": null,
            "created": "2026-03-05T09:07:25.975714Z",
            "modified": "2026-03-10T09:35:49.019434Z",
            "imported": "2026-03-10T09:35:48.992549",
            "github_user": "vihuhool",
            "username": "vihuhool",
            "github_repo": "ansible-role-mariadb",
            "github_branch": "main",
            "commit": "b640a7fbfaf18a0c51f60ff324962b47480ec8dc",
            "commit_message": "Use admin credentials for MariaDB module tasks\n",
            "name": "mariadb",
            "description": "Install and configure MariaDB server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24249,
                    "name": "vihuhool",
                    "avatar_url": "https://github.com/vihuhool.png"
                },
                "provider_namespace": {
                    "id": 33717,
                    "name": "vihuhool",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33717/"
                },
                "repository": {
                    "name": "ansible-role-mariadb",
                    "original_name": "ansible-role-mariadb"
                },
                "tags": [
                    "mariadb"
                ],
                "versions": []
            },
            "download_count": 161
        }
    ]
}