A list of legacy roles.

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

{
    "count": 36701,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3611",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3609",
    "results": [
        {
            "id": 41445,
            "upstream_id": null,
            "created": "2025-08-24T13:20:35.186945Z",
            "modified": "2025-08-24T13:20:35.237716Z",
            "imported": "2025-08-24T13:20:35.183556",
            "github_user": "hemanth22",
            "username": "hemanth22",
            "github_repo": "ansible-role-environmentconfig",
            "github_branch": "main",
            "commit": "71a9ebd1522abc19291032fec8ddbd4947870b9a",
            "commit_message": "fix: lint warning on prepare.yml file\n",
            "name": "environmentconfig",
            "description": "This ansible role is created to custom environment to test variable ansible roles.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2799,
                    "name": "hemanth22",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-d3b9-77f7-b3ed-e3587dc6aeff/avatar/"
                },
                "provider_namespace": {
                    "id": 15767,
                    "name": "hemanth22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15767/"
                },
                "repository": {
                    "name": "ansible-role-environmentconfig",
                    "original_name": "ansible-role-environmentconfig"
                },
                "tags": [
                    "environmentconfig",
                    "deploy",
                    "rundeck"
                ],
                "versions": [
                    {
                        "id": "83905e63-d801-4210-87a9-53a49c0e5cda",
                        "name": "v1.0.0",
                        "release_date": "2025-08-24T13:16:46+00:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 41446,
            "upstream_id": null,
            "created": "2025-08-25T03:17:39.322347Z",
            "modified": "2025-08-25T04:07:59.013313Z",
            "imported": "2025-08-25T04:07:58.948340",
            "github_user": "NetPenguins",
            "username": "NetPenguins",
            "github_repo": "ludus_k3s",
            "github_branch": "main",
            "commit": "629e1d817040356c0d520a9bb231df4df99c4658",
            "commit_message": "Update README.md",
            "name": "ludus_k3s",
            "description": "An Ansible Role that deploys a light Kubernetes cluster on Linux hosts within a Ludus range",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23112,
                    "name": "NetPenguins",
                    "avatar_url": "https://github.com/NetPenguins.png"
                },
                "provider_namespace": {
                    "id": 32589,
                    "name": "netpenguins",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32589/"
                },
                "repository": {
                    "name": "ludus_k3s",
                    "original_name": "ludus_k3s"
                },
                "tags": [
                    "ludus",
                    "kubernetes",
                    "k3s",
                    "container",
                    "orchestration",
                    "cluster",
                    "cloud",
                    "native",
                    "infrastructure",
                    "devops"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41447,
            "upstream_id": null,
            "created": "2025-08-25T11:38:38.351757Z",
            "modified": "2025-08-25T11:38:38.390478Z",
            "imported": "2025-08-25T11:38:38.349126",
            "github_user": "peramg",
            "username": "peramg",
            "github_repo": "test_repo",
            "github_branch": "main",
            "commit": "3bfe4c1dd8ed2092cc9e7b485015ea212deecc3b",
            "commit_message": "new files\n",
            "name": "test_repo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23749,
                    "name": "peramg",
                    "avatar_url": "https://github.com/peramg.png"
                },
                "provider_namespace": {
                    "id": 33228,
                    "name": "peramg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33228/"
                },
                "repository": {
                    "name": "test_repo",
                    "original_name": "test_repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41448,
            "upstream_id": null,
            "created": "2025-08-25T15:23:11.303701Z",
            "modified": "2025-08-25T15:23:11.341543Z",
            "imported": "2025-08-25T15:23:11.301369",
            "github_user": "bib25",
            "username": "bib25",
            "github_repo": "myrole",
            "github_branch": "master",
            "commit": "3bb106e4066c9c61855124c823a99037f88b9bcb",
            "commit_message": "commit one\n",
            "name": "myrole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23682,
                    "name": "bib25",
                    "avatar_url": "https://github.com/bib25.png"
                },
                "provider_namespace": {
                    "id": 33163,
                    "name": "bib25",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33163/"
                },
                "repository": {
                    "name": "myrole",
                    "original_name": "myrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41449,
            "upstream_id": null,
            "created": "2025-08-25T21:23:40.020716Z",
            "modified": "2025-09-05T00:16:39.232047Z",
            "imported": "2025-09-05T00:16:39.197297",
            "github_user": "professor-moody",
            "username": "professor-moody",
            "github_repo": "ludus_litterbox_role",
            "github_branch": "main",
            "commit": "34c606daafe56ac766506ef6ce5ab38f1de91827",
            "commit_message": "Merge pull request #1 from notb9/edit-litterbox-config\n\nAdd autostart and propagate ludus variables to config.yaml",
            "name": "ludus_litterbox",
            "description": "Deploy LitterBox malware analysis sandbox on Windows systems in Ludus environments",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23761,
                    "name": "professor-moody",
                    "avatar_url": "https://github.com/professor-moody.png"
                },
                "provider_namespace": {
                    "id": 33240,
                    "name": "professor_moody",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33240/"
                },
                "repository": {
                    "name": "ludus_litterbox_role",
                    "original_name": "ludus_litterbox_role"
                },
                "tags": [
                    "ludus",
                    "windows",
                    "malware",
                    "sandbox",
                    "analysis",
                    "security",
                    "redteam",
                    "blueteam",
                    "litterbox",
                    "offensive",
                    "defensive"
                ],
                "versions": []
            },
            "download_count": 38
        },
        {
            "id": 41450,
            "upstream_id": null,
            "created": "2025-08-25T23:20:43.273294Z",
            "modified": "2025-08-25T23:35:31.556594Z",
            "imported": "2025-08-25T23:35:31.512146",
            "github_user": "evertonagilar",
            "username": "evertonagilar",
            "github_repo": "ansible-role-ssh-ca",
            "github_branch": "1.0.0",
            "commit": "65bdfa3c067a5d20a8f332237db2576414b6eb19",
            "commit_message": "1.0.0\n",
            "name": "ssh-ca",
            "description": "Ansible role to manage SSH Certificate Authority (CA) and issue user certificates.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23400,
                    "name": "evertonagilar",
                    "avatar_url": "https://github.com/evertonagilar.png"
                },
                "provider_namespace": {
                    "id": 32874,
                    "name": "evertonagilar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32874/"
                },
                "repository": {
                    "name": "ansible-role-ssh-ca",
                    "original_name": "ansible-role-ssh-ca"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "4625313f-11a6-4e91-9355-1684d2dc5ea4",
                        "name": "1.0.0",
                        "release_date": "2025-08-25T20:34:40-03:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 41451,
            "upstream_id": null,
            "created": "2025-08-26T00:35:01.436371Z",
            "modified": "2025-08-26T00:35:01.468216Z",
            "imported": "2025-08-26T00:35:01.434074",
            "github_user": "UniInc",
            "username": "UniInc",
            "github_repo": "ansible-role-Ansible-VS-Code-Extension",
            "github_branch": "main",
            "commit": "f24fcee692e457c490257f9aff57f0e9384b6b11",
            "commit_message": "1st\n",
            "name": "Ansible-VS-Code-Extension",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [
                    "UniInc.Pipx"
                ],
                "namespace": {
                    "id": 14077,
                    "name": "UniInc",
                    "avatar_url": "https://github.com/UniInc.png"
                },
                "provider_namespace": {
                    "id": 23784,
                    "name": "uniinc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/"
                },
                "repository": {
                    "name": "ansible-role-Ansible-VS-Code-Extension",
                    "original_name": "ansible-role-Ansible-VS-Code-Extension"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41452,
            "upstream_id": null,
            "created": "2025-08-26T00:35:59.932534Z",
            "modified": "2025-08-26T00:35:59.968719Z",
            "imported": "2025-08-26T00:35:59.930060",
            "github_user": "UniInc",
            "username": "UniInc",
            "github_repo": "ansible-role-Pipx",
            "github_branch": "main",
            "commit": "8524ec52def0baab57875771677c301f45670f9a",
            "commit_message": "1st\n",
            "name": "Pipx",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14077,
                    "name": "UniInc",
                    "avatar_url": "https://github.com/UniInc.png"
                },
                "provider_namespace": {
                    "id": 23784,
                    "name": "uniinc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/"
                },
                "repository": {
                    "name": "ansible-role-Pipx",
                    "original_name": "ansible-role-Pipx"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41453,
            "upstream_id": null,
            "created": "2025-08-26T03:01:36.175323Z",
            "modified": "2025-08-26T03:01:36.416614Z",
            "imported": "2025-08-26T03:01:36.165673",
            "github_user": "UniInc",
            "username": "UniInc",
            "github_repo": "ansible-role-Git",
            "github_branch": "main",
            "commit": "50f12629efbf8a342e3239e9a602010caee92da0",
            "commit_message": "1st\n",
            "name": "Git",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14077,
                    "name": "UniInc",
                    "avatar_url": "https://github.com/UniInc.png"
                },
                "provider_namespace": {
                    "id": 23784,
                    "name": "uniinc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/"
                },
                "repository": {
                    "name": "ansible-role-Git",
                    "original_name": "ansible-role-Git"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 41454,
            "upstream_id": null,
            "created": "2025-08-26T03:36:01.472667Z",
            "modified": "2025-08-26T03:36:01.520675Z",
            "imported": "2025-08-26T03:36:01.470154",
            "github_user": "UniInc",
            "username": "UniInc",
            "github_repo": "ansible-role-Python-venv",
            "github_branch": "main",
            "commit": "8a6feda910244036da1855b060c4e2b0d1421c67",
            "commit_message": "1st\n",
            "name": "Python-venv",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14077,
                    "name": "UniInc",
                    "avatar_url": "https://github.com/UniInc.png"
                },
                "provider_namespace": {
                    "id": 23784,
                    "name": "uniinc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/"
                },
                "repository": {
                    "name": "ansible-role-Python-venv",
                    "original_name": "ansible-role-Python-venv"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        }
    ]
}