A list of legacy roles.

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

{
    "count": 36664,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3560",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3558",
    "results": [
        {
            "id": 40961,
            "upstream_id": null,
            "created": "2025-06-23T20:09:42.487032Z",
            "modified": "2025-09-12T16:34:23.430381Z",
            "imported": "2025-09-12T16:34:23.343237",
            "github_user": "SweBarre",
            "username": "SweBarre",
            "github_repo": "opkssh-role",
            "github_branch": "v3.0.0",
            "commit": "32ac6f84ed6a88c83db8cbae60d69bb69e3f9f57",
            "commit_message": "Merge pull request #34 from SweBarre/dynamic_selinux\n\nAdds support for opkssh v0.10.0",
            "name": "opkssh",
            "description": "Ansible role to install and manage opkssh, a tool that enables SSH via OpenID Connect using identities like [email protected]. This role is not affiliated with OpenPubkey or the opkssh project.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22610,
                    "name": "SweBarre",
                    "avatar_url": "https://github.com/SweBarre.png"
                },
                "provider_namespace": {
                    "id": 32085,
                    "name": "swebarre",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32085/"
                },
                "repository": {
                    "name": "opkssh-role",
                    "original_name": "opkssh-role"
                },
                "tags": [
                    "ssh",
                    "opkssh",
                    "OpenID",
                    "OpenPubkey"
                ],
                "versions": [
                    {
                        "id": "b29540bd-c6fe-4373-a11e-5dd879bbc7ad",
                        "name": "v3.0.0",
                        "release_date": "2025-09-12T18:29:04+02:00"
                    },
                    {
                        "id": "ae557ccc-7891-4914-8140-ec0b3df4ef22",
                        "name": "v2.0.0",
                        "release_date": "2025-08-26T13:53:18+02:00"
                    },
                    {
                        "id": "eadb8f89-0551-40ce-ba37-140b6e9c823f",
                        "name": "v1.0.0",
                        "release_date": "2025-07-06T07:42:10+02:00"
                    },
                    {
                        "id": "6b9e39b7-32c1-49b4-b643-4e1dc92d6448",
                        "name": "v0.1.2",
                        "release_date": "2025-07-05T13:52:13+02:00"
                    },
                    {
                        "id": "02c08a15-2643-416f-9ae6-79f7b305d246",
                        "name": "v0.1.1",
                        "release_date": "2025-06-26T22:18:19+02:00"
                    },
                    {
                        "id": "ad021eb3-fcdf-4f63-bda9-5765e101e146",
                        "name": "v0.1.0",
                        "release_date": "2025-06-23T22:01:25+02:00"
                    }
                ]
            },
            "download_count": 65
        },
        {
            "id": 40962,
            "upstream_id": null,
            "created": "2025-06-23T22:28:30.273464Z",
            "modified": "2025-06-23T22:28:30.308352Z",
            "imported": "2025-06-23T22:28:30.270920",
            "github_user": "easycloudcompute",
            "username": "easycloudcompute",
            "github_repo": "ansible-role-httpd-server",
            "github_branch": "main",
            "commit": "28b7d0823979b13dbd9dc0e3027126252649f178",
            "commit_message": "first commit\n",
            "name": "httpd-server",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2004,
                    "name": "easycloudcompute",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a00-645f-7065-8431-3c96d741a239/avatar/"
                },
                "provider_namespace": {
                    "id": 15136,
                    "name": "easycloudcompute",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15136/"
                },
                "repository": {
                    "name": "ansible-role-httpd-server",
                    "original_name": "ansible-role-httpd-server"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40963,
            "upstream_id": null,
            "created": "2025-06-24T05:12:44.500648Z",
            "modified": "2025-06-24T05:55:20.807611Z",
            "imported": "2025-06-24T05:55:20.786312",
            "github_user": "waseralkarim",
            "username": "waseralkarim",
            "github_repo": "ansible-role-speedtest",
            "github_branch": "main",
            "commit": "ed0ecf6c7f6d9d135bbabfb68a9c0bcf903b8171",
            "commit_message": "Update README.md",
            "name": "speedtest",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22611,
                    "name": "waseralkarim",
                    "avatar_url": "https://github.com/waseralkarim.png"
                },
                "provider_namespace": {
                    "id": 32086,
                    "name": "waseralkarim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32086/"
                },
                "repository": {
                    "name": "ansible-role-speedtest",
                    "original_name": "ansible-role-speedtest"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40964,
            "upstream_id": null,
            "created": "2025-06-24T05:59:48.194550Z",
            "modified": "2025-06-24T05:59:48.225822Z",
            "imported": "2025-06-24T05:59:48.192015",
            "github_user": "waseralkarim",
            "username": "waseralkarim",
            "github_repo": "ansible-role-sudouser",
            "github_branch": "main",
            "commit": "dd614de2407ee20b8f5e747aa9c07e8bfceb1052",
            "commit_message": "Update README.md",
            "name": "sudouser",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22611,
                    "name": "waseralkarim",
                    "avatar_url": "https://github.com/waseralkarim.png"
                },
                "provider_namespace": {
                    "id": 32086,
                    "name": "waseralkarim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32086/"
                },
                "repository": {
                    "name": "ansible-role-sudouser",
                    "original_name": "ansible-role-sudouser"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 40965,
            "upstream_id": null,
            "created": "2025-06-24T06:11:10.893977Z",
            "modified": "2025-06-24T06:11:10.943953Z",
            "imported": "2025-06-24T06:11:10.890584",
            "github_user": "waseralkarim",
            "username": "waseralkarim",
            "github_repo": "ansible-role-firewall",
            "github_branch": "main",
            "commit": "cabc8d697654280281e0a7c014eee44b28ffa2a6",
            "commit_message": "Update README.md",
            "name": "firewall",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22611,
                    "name": "waseralkarim",
                    "avatar_url": "https://github.com/waseralkarim.png"
                },
                "provider_namespace": {
                    "id": 32086,
                    "name": "waseralkarim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32086/"
                },
                "repository": {
                    "name": "ansible-role-firewall",
                    "original_name": "ansible-role-firewall"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40966,
            "upstream_id": null,
            "created": "2025-06-24T06:19:03.522714Z",
            "modified": "2025-06-24T06:19:03.566030Z",
            "imported": "2025-06-24T06:19:03.519382",
            "github_user": "waseralkarim",
            "username": "waseralkarim",
            "github_repo": "ansible-role-disktest",
            "github_branch": "main",
            "commit": "32d1348572c065ef4a30032d7123e3377fbb604b",
            "commit_message": "Update README.md",
            "name": "disktest",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22611,
                    "name": "waseralkarim",
                    "avatar_url": "https://github.com/waseralkarim.png"
                },
                "provider_namespace": {
                    "id": 32086,
                    "name": "waseralkarim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32086/"
                },
                "repository": {
                    "name": "ansible-role-disktest",
                    "original_name": "ansible-role-disktest"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 40967,
            "upstream_id": null,
            "created": "2025-06-24T06:31:44.814378Z",
            "modified": "2025-06-24T06:31:44.847165Z",
            "imported": "2025-06-24T06:31:44.808649",
            "github_user": "waseralkarim",
            "username": "waseralkarim",
            "github_repo": "ansible-role-lvm_expand",
            "github_branch": "main",
            "commit": "8c4bc8ab58c43eef7693e8c7561391598b0b98a5",
            "commit_message": "Update README.md",
            "name": "lvm_expand",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22611,
                    "name": "waseralkarim",
                    "avatar_url": "https://github.com/waseralkarim.png"
                },
                "provider_namespace": {
                    "id": 32086,
                    "name": "waseralkarim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32086/"
                },
                "repository": {
                    "name": "ansible-role-lvm_expand",
                    "original_name": "ansible-role-lvm_expand"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 40968,
            "upstream_id": null,
            "created": "2025-06-24T06:39:44.122878Z",
            "modified": "2025-06-24T06:39:44.164990Z",
            "imported": "2025-06-24T06:39:44.120606",
            "github_user": "waseralkarim",
            "username": "waseralkarim",
            "github_repo": "ansible-role-influx_telegraf",
            "github_branch": "main",
            "commit": "be9ba58389241fee3bf6e405cde75313bb96df55",
            "commit_message": "Update README.md",
            "name": "influx_telegraf",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22611,
                    "name": "waseralkarim",
                    "avatar_url": "https://github.com/waseralkarim.png"
                },
                "provider_namespace": {
                    "id": 32086,
                    "name": "waseralkarim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32086/"
                },
                "repository": {
                    "name": "ansible-role-influx_telegraf",
                    "original_name": "ansible-role-influx_telegraf"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 40969,
            "upstream_id": null,
            "created": "2025-06-24T07:13:07.640927Z",
            "modified": "2025-06-24T07:13:07.699724Z",
            "imported": "2025-06-24T07:13:07.635980",
            "github_user": "Roopa78",
            "username": "Roopa78",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "e9e27ccc71d5f41894a67fc6d7aa3ceaa0488630",
            "commit_message": "Update README.md",
            "name": "dummy-role",
            "description": "start apche server on ec2 instance",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22075,
                    "name": "Roopa78",
                    "avatar_url": "https://github.com/Roopa78.png"
                },
                "provider_namespace": {
                    "id": 31554,
                    "name": "roopa78",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31554/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40970,
            "upstream_id": null,
            "created": "2025-06-24T08:00:45.885201Z",
            "modified": "2025-11-23T20:21:15.560611Z",
            "imported": "2025-11-23T20:21:15.512178",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-wireguard",
            "github_branch": "main",
            "commit": "b0ffc662742da5c24dd1be51d8057fb5a119d3d5",
            "commit_message": "fix: remove trailing blank line in meta/requirements.yml\n\nFix yamllint error: [empty-lines] too many blank lines (1 > 0)\n",
            "name": "wireguard",
            "description": "Configures WireGuard mesh VPN between Ubuntu and Debian servers with secure mesh networking.\nCreates a full mesh network topology with automatic peer discovery and\ncomprehensive logging.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20540,
                    "name": "grzegorzfranus",
                    "avatar_url": "https://github.com/grzegorzfranus.png"
                },
                "provider_namespace": {
                    "id": 30034,
                    "name": "grzegorzfranus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30034/"
                },
                "repository": {
                    "name": "ansible-role-wireguard",
                    "original_name": "ansible-role-wireguard"
                },
                "tags": [
                    "networking",
                    "vpn",
                    "wireguard",
                    "mesh",
                    "security",
                    "ubuntu",
                    "debian",
                    "logging"
                ],
                "versions": [
                    {
                        "id": "9b6d3bae-045e-4dfa-81e1-4b14af3204d1",
                        "name": "v1.4.9",
                        "release_date": "2025-11-23T21:08:20+01:00"
                    },
                    {
                        "id": "967c07d8-47ac-49a6-b93f-d24c25ccc3f1",
                        "name": "v1.4.8",
                        "release_date": "2025-09-03T19:52:28+02:00"
                    },
                    {
                        "id": "17688435-9d04-465f-95e1-50fc40a65e2e",
                        "name": "v1.4.7",
                        "release_date": "2025-09-01T23:15:40+02:00"
                    },
                    {
                        "id": "2999ae28-0cdf-4d1e-9aca-0053ba6285f4",
                        "name": "v1.4.6",
                        "release_date": "2025-08-11T10:45:58+02:00"
                    },
                    {
                        "id": "328e82de-e4bf-470c-9d44-12fd378f56f2",
                        "name": "v1.4.5",
                        "release_date": "2025-06-24T09:54:50+02:00"
                    }
                ]
            },
            "download_count": 5
        }
    ]
}