A list of legacy roles.

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

{
    "count": 36714,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3671",
    "results": [
        {
            "id": 42094,
            "upstream_id": null,
            "created": "2025-12-18T01:45:32.242226Z",
            "modified": "2025-12-18T01:45:32.277355Z",
            "imported": "2025-12-18T01:45:32.239987",
            "github_user": "MohamedAIbrahim",
            "username": "MohamedAIbrahim",
            "github_repo": "nginx-role",
            "github_branch": "main",
            "commit": "c582cb6437558523e651a08e8b4193fb99d0b307",
            "commit_message": "nginx-role\n",
            "name": "nginx-role",
            "description": "Deploy Nginx With IP Restrictions",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24837,
                    "name": "MohamedAIbrahim",
                    "avatar_url": "https://github.com/MohamedAIbrahim.png"
                },
                "provider_namespace": {
                    "id": 34294,
                    "name": "mohamedaibrahim",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34294/"
                },
                "repository": {
                    "name": "nginx-role",
                    "original_name": "nginx-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42095,
            "upstream_id": null,
            "created": "2025-12-18T02:35:50.746250Z",
            "modified": "2025-12-18T02:35:50.800749Z",
            "imported": "2025-12-18T02:35:50.736839",
            "github_user": "chadek",
            "username": "chadek",
            "github_repo": "ansible-role-find-private-inet",
            "github_branch": "main",
            "commit": "f2d7891f0310350b751f89e4fc002c9a1830c6d7",
            "commit_message": "first commit\n",
            "name": "find-private-inet",
            "description": "Identify private network interfaces by pattern matching and exclusion of the default interface.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1161,
                    "name": "chadek",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/"
                },
                "provider_namespace": {
                    "id": 14513,
                    "name": "chadek",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/"
                },
                "repository": {
                    "name": "ansible-role-find-private-inet",
                    "original_name": "ansible-role-find-private-inet"
                },
                "tags": [
                    "networking",
                    "system",
                    "interfaces",
                    "private",
                    "ipv4"
                ],
                "versions": [
                    {
                        "id": "4a29ef58-906d-41b9-a540-067d53062bea",
                        "name": "v0.0.1",
                        "release_date": "2025-12-17T23:31:49-03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42096,
            "upstream_id": null,
            "created": "2025-12-18T02:59:52.123840Z",
            "modified": "2025-12-18T02:59:52.176270Z",
            "imported": "2025-12-18T02:59:52.121821",
            "github_user": "chadek",
            "username": "chadek",
            "github_repo": "ansible-role-find-private-inet",
            "github_branch": "main",
            "commit": "58f9b71dffe92789efd785de91b186f928510dc6",
            "commit_message": "update role name\n",
            "name": "find_private_inet",
            "description": "Identify private network interfaces by pattern matching and exclusion of the default interface.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1161,
                    "name": "chadek",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/"
                },
                "provider_namespace": {
                    "id": 14513,
                    "name": "chadek",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/"
                },
                "repository": {
                    "name": "ansible-role-find-private-inet",
                    "original_name": "ansible-role-find-private-inet"
                },
                "tags": [
                    "networking",
                    "system",
                    "interfaces",
                    "private",
                    "ipv4"
                ],
                "versions": [
                    {
                        "id": "3ef822fa-a389-4333-a700-55a347162ad3",
                        "name": "v0.0.2",
                        "release_date": "2025-12-17T23:58:53-03:00"
                    },
                    {
                        "id": "ce3926ba-1f4f-43c0-a801-d3ac63a12059",
                        "name": "v0.0.1",
                        "release_date": "2025-12-17T23:31:49-03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42099,
            "upstream_id": null,
            "created": "2025-12-18T10:40:58.840469Z",
            "modified": "2025-12-18T10:40:58.882570Z",
            "imported": "2025-12-18T10:40:58.838383",
            "github_user": "rletourneur-devops-store",
            "username": "rletourneur-devops-store",
            "github_repo": "ansible-role-docker-engine",
            "github_branch": "main",
            "commit": "b57e0ad0851988c07f2ccaa57820c08928842083",
            "commit_message": "Merge branch 'main' of https://github.com/rletourneur-devops-store/ansible-role-docker-engine\n",
            "name": "docker-engine",
            "description": "Production-ready Docker CE & Compose V2 setup. Includes JSON log rotation (prevents disk saturation), non-root user config, and security hardening for Debian/Ubuntu.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25485,
                    "name": "rletourneur-devops-store",
                    "avatar_url": "https://github.com/rletourneur-devops-store.png"
                },
                "provider_namespace": {
                    "id": 34936,
                    "name": "rletourneur_devops_store",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34936/"
                },
                "repository": {
                    "name": "ansible-role-docker-engine",
                    "original_name": "ansible-role-docker-engine"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        }
    ]
}