A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3695
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37043,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3696",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3694",
    "results": [
        {
            "id": 42487,
            "upstream_id": null,
            "created": "2026-02-18T05:47:56.126000Z",
            "modified": "2026-02-18T05:47:56.161297Z",
            "imported": "2026-02-18T05:47:56.123461",
            "github_user": "AniketB-Devops",
            "username": "AniketB-Devops",
            "github_repo": "FastAPI-Ansible-Role",
            "github_branch": "main",
            "commit": "535c03ff2bb7ae1b068ceeb8675cd01b36d1abdd",
            "commit_message": "Updated Readme.md\n",
            "name": "FastAPI-Ansible-Role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26163,
                    "name": "AniketB-Devops",
                    "avatar_url": "https://github.com/AniketB-Devops.png"
                },
                "provider_namespace": {
                    "id": 35605,
                    "name": "aniketb_devops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35605/"
                },
                "repository": {
                    "name": "FastAPI-Ansible-Role",
                    "original_name": "FastAPI-Ansible-Role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42488,
            "upstream_id": null,
            "created": "2026-02-18T10:29:46.207671Z",
            "modified": "2026-02-18T14:15:34.346550Z",
            "imported": "2026-02-18T14:15:34.012611",
            "github_user": "marvel-nccr",
            "username": "marvel-nccr",
            "github_repo": "ansible-role-ubuntu-desktop",
            "github_branch": "master",
            "commit": "0496a36a7c1e16189e77eacd3cde51726d01e2c7",
            "commit_message": "🔧 CI: require molecule tests to pass before release\n\nThe release job only depended on pre-commit, allowing Galaxy publication\neven when molecule tests failed.\n",
            "name": "ubuntu-desktop",
            "description": "An ansible role that installs & configures Ubuntu desktop on plain Ubuntu.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4396,
                    "name": "marvel-nccr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-3bda-7a87-86a0-6d47dd493d36/avatar/"
                },
                "provider_namespace": {
                    "id": 17022,
                    "name": "marvel_nccr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17022/"
                },
                "repository": {
                    "name": "ansible-role-ubuntu-desktop",
                    "original_name": "ansible-role-ubuntu-desktop"
                },
                "tags": [
                    "ubuntu",
                    "application",
                    "science"
                ],
                "versions": [
                    {
                        "id": "8806c46b-4df9-46c3-9cc8-64e3b436284e",
                        "name": "v2.0.0",
                        "release_date": "2026-02-18T11:28:12+01:00"
                    },
                    {
                        "id": "6512a5fb-bdd9-4044-b3d4-2c66bfc25107",
                        "name": "v1.1.1",
                        "release_date": "2023-06-20T19:00:52+02:00"
                    },
                    {
                        "id": "722140ea-36fb-43b1-87cf-d2ee8ff065e6",
                        "name": "v1.1.0",
                        "release_date": "2022-09-22T02:20:18+02:00"
                    },
                    {
                        "id": "ae24ba65-9839-449d-bce7-db30ce52f723",
                        "name": "v1.0.4",
                        "release_date": "2020-03-16T10:50:03+01:00"
                    },
                    {
                        "id": "d5d59a31-30fb-43ec-b1aa-9c32897ce03e",
                        "name": "v1.0.3",
                        "release_date": "2020-03-08T03:29:44+01:00"
                    },
                    {
                        "id": "38501729-45e1-4a07-ba63-117f9d947d97",
                        "name": "v1.0.2",
                        "release_date": "2020-03-08T02:27:45+01:00"
                    },
                    {
                        "id": "580e36f8-1957-4449-8d3b-fc8565a928d9",
                        "name": "v1.0.1",
                        "release_date": "2019-12-16T10:21:43+01:00"
                    },
                    {
                        "id": "292a26c2-abef-4d4c-8157-b33c35fd6ac1",
                        "name": "v1.0.0",
                        "release_date": "2019-07-23T17:56:45+02:00"
                    },
                    {
                        "id": "2fe09f8f-224b-492e-b4b0-3caad8e74f9f",
                        "name": "v0.1.0",
                        "release_date": "2019-04-10T18:53:21+02:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42489,
            "upstream_id": null,
            "created": "2026-02-18T14:55:00.325213Z",
            "modified": "2026-02-18T14:55:00.376734Z",
            "imported": "2026-02-18T14:55:00.322252",
            "github_user": "wanniarachchichaluka",
            "username": "wanniarachchichaluka",
            "github_repo": "ansible-role-httpd",
            "github_branch": "main",
            "commit": "482d9fbf3b0bc6cc72352949d094571d207760ac",
            "commit_message": "Update main.yml",
            "name": "httpd",
            "description": "DevOps Engineer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26399,
                    "name": "wanniarachchichaluka",
                    "avatar_url": "https://github.com/wanniarachchichaluka.png"
                },
                "provider_namespace": {
                    "id": 35837,
                    "name": "wanniarachchichaluka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35837/"
                },
                "repository": {
                    "name": "ansible-role-httpd",
                    "original_name": "ansible-role-httpd"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42490,
            "upstream_id": null,
            "created": "2026-02-18T19:25:42.731120Z",
            "modified": "2026-02-18T19:25:42.766505Z",
            "imported": "2026-02-18T19:25:42.727899",
            "github_user": "jyotiswaroop20",
            "username": "jyotiswaroop20",
            "github_repo": "ansible-nginx-role",
            "github_branch": "main",
            "commit": "029fa64f5bbe90e165fe82f3d144e7f30fc8d393",
            "commit_message": "Fix meta for Galaxy import\n",
            "name": "ansible-nginx-role",
            "description": "Ansible role to install and configure Nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26117,
                    "name": "jyotiswaroop20",
                    "avatar_url": "https://github.com/jyotiswaroop20.png"
                },
                "provider_namespace": {
                    "id": 35559,
                    "name": "jyotiswaroop20",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35559/"
                },
                "repository": {
                    "name": "ansible-nginx-role",
                    "original_name": "ansible-nginx-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 42491,
            "upstream_id": null,
            "created": "2026-02-18T20:14:32.041813Z",
            "modified": "2026-02-18T20:17:01.290722Z",
            "imported": "2026-02-18T20:17:01.240312",
            "github_user": "haha150",
            "username": "haha150",
            "github_repo": "ludus_tailscale",
            "github_branch": "main",
            "commit": "bb2ea18d3272c9c225d08399f0c90cc35943b3bc",
            "commit_message": "fix\n",
            "name": "ludus_tailscale",
            "description": "An Ansible Role that provisions or removes a device from Tailscale.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20899,
                    "name": "haha150",
                    "avatar_url": "https://github.com/haha150.png"
                },
                "provider_namespace": {
                    "id": 30406,
                    "name": "haha150",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30406/"
                },
                "repository": {
                    "name": "ludus_tailscale",
                    "original_name": "ludus_tailscale"
                },
                "tags": [
                    "tailscale",
                    "vpn",
                    "networking",
                    "security"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42492,
            "upstream_id": null,
            "created": "2026-02-18T22:45:29.033734Z",
            "modified": "2026-02-18T22:45:29.218694Z",
            "imported": "2026-02-18T22:45:29.031214",
            "github_user": "certkit-io",
            "username": "certkit_io",
            "github_repo": "ansible-role-agent",
            "github_branch": "main",
            "commit": "9038d4148421f07707721d8e3f45ee3874101e59",
            "commit_message": "Initial commit of certkit agent ansible role\n",
            "name": "agent",
            "description": "Install and configure certkit-agent on Linux hosts.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24725,
                    "name": "certkit_io",
                    "avatar_url": "https://github.com/certkit_io.png"
                },
                "provider_namespace": {
                    "id": 34186,
                    "name": "certkit_io",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34186/"
                },
                "repository": {
                    "name": "ansible-role-agent",
                    "original_name": "ansible-role-agent"
                },
                "tags": [
                    "ssl",
                    "certificates",
                    "security",
                    "server",
                    "networking"
                ],
                "versions": [
                    {
                        "id": "2e556559-cd0c-4430-a9f0-e627f2083d3e",
                        "name": "v1.0.0",
                        "release_date": "2026-02-18T16:37:52-06:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42493,
            "upstream_id": null,
            "created": "2026-02-18T23:43:53.767154Z",
            "modified": "2026-02-18T23:49:58.547568Z",
            "imported": "2026-02-18T23:49:58.496220",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "postgresql-role.git",
            "github_branch": "master",
            "commit": "f06fb47fe47b43ccc9adec2db81b23d1b89b2231",
            "commit_message": "Support Debian 13 And migrate to deb822\n",
            "name": "postgresql",
            "description": "Install and configure PostgreSQL, dependencies, extensions, databases and users.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "postgresql-role.git",
                    "original_name": "postgresql-role.git"
                },
                "tags": [
                    "postgresql",
                    "postgres",
                    "database",
                    "database:sql",
                    "sql",
                    "postgis",
                    "debian",
                    "rockylinux",
                    "redhat",
                    "fedora",
                    "ubuntu"
                ],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 42494,
            "upstream_id": null,
            "created": "2026-02-19T09:24:25.563992Z",
            "modified": "2026-02-19T09:24:25.610386Z",
            "imported": "2026-02-19T09:24:25.560309",
            "github_user": "sagarpetkar87",
            "username": "sagarpetkar87",
            "github_repo": "demo_repo",
            "github_branch": "master",
            "commit": "e05c2d401903bf484e00621f321cab76a46e277c",
            "commit_message": "first file\n",
            "name": "demo_repo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26409,
                    "name": "sagarpetkar87",
                    "avatar_url": "https://github.com/sagarpetkar87.png"
                },
                "provider_namespace": {
                    "id": 35847,
                    "name": "sagarpetkar87",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35847/"
                },
                "repository": {
                    "name": "demo_repo",
                    "original_name": "demo_repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42495,
            "upstream_id": null,
            "created": "2026-02-19T23:20:38.986453Z",
            "modified": "2026-02-19T23:20:39.127058Z",
            "imported": "2026-02-19T23:20:38.983615",
            "github_user": "TrevorBenson",
            "username": "TrevorBenson",
            "github_repo": "ansible-role-iso-manager",
            "github_branch": "main",
            "commit": "c1ac80289cc95fcf00c088378597decd535adfd8",
            "commit_message": "chore(release): 1.0.5 [skip ci]\n\n## [1.0.5](https://github.com/TrevorBenson/ansible-role-iso-manager/compare/v1.0.4...v1.0.5) (2026-02-19)\n\n### Bug Fixes\n\n* Update Ansible Galaxy namespace and role references from 'trevorbenson' to 'TrevorBenson'. ([6d29966](https://github.com/TrevorBenson/ansible-role-iso-manager/commit/6d299661f80e22ffa399e7e58f9ec91a65b65c88))\n",
            "name": "iso-manager",
            "description": "Download and loop-mount ISO images for PXE network boot environments",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26073,
                    "name": "TrevorBenson",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/9167887?v=4"
                },
                "provider_namespace": {
                    "id": 11530,
                    "name": "trevorbenson",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11530/"
                },
                "repository": {
                    "name": "ansible-role-iso-manager",
                    "original_name": "ansible-role-iso-manager"
                },
                "tags": [
                    "pxe",
                    "iso",
                    "netboot",
                    "provisioning",
                    "tftp",
                    "imaging"
                ],
                "versions": [
                    {
                        "id": "e7130873-c163-433e-b600-7f68a9c68fc9",
                        "name": "v1.0.5",
                        "release_date": "2026-02-19T23:20:23+00:00"
                    },
                    {
                        "id": "24731009-edb2-480d-bd09-908bbd9abfb6",
                        "name": "v1.0.4",
                        "release_date": "2026-02-19T22:35:53+00:00"
                    },
                    {
                        "id": "e3728cf9-ae8a-4502-8bcb-eee760e40d61",
                        "name": "v1.0.3",
                        "release_date": "2026-02-19T22:29:58+00:00"
                    },
                    {
                        "id": "9a064e98-a7c9-4ba4-b26a-389a1453aad1",
                        "name": "v1.0.2",
                        "release_date": "2026-02-19T00:08:53+00:00"
                    },
                    {
                        "id": "39e2d487-6dde-4ceb-902d-c1e751326345",
                        "name": "v1.0.1",
                        "release_date": "2026-02-18T23:50:52+00:00"
                    },
                    {
                        "id": "d7fdd597-4810-4ab1-bacf-5d74213f466f",
                        "name": "v1.0.0",
                        "release_date": "2026-02-18T22:59:52+00:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42496,
            "upstream_id": null,
            "created": "2026-02-20T07:43:42.818915Z",
            "modified": "2026-02-27T16:54:50.439616Z",
            "imported": "2026-02-27T16:54:50.379527",
            "github_user": "punktde",
            "username": "punktde",
            "github_repo": "ansible-proserver-redis",
            "github_branch": "master",
            "commit": "2215630a91b9e68cfefcc5d44d79f60a889506d0",
            "commit_message": "Only install Redis on Debian-based systems\n",
            "name": "redis",
            "description": "redis role for Proserver",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26362,
                    "name": "punktde",
                    "avatar_url": "https://github.com/punktde.png"
                },
                "provider_namespace": {
                    "id": 35801,
                    "name": "punktde",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35801/"
                },
                "repository": {
                    "name": "ansible-proserver-redis",
                    "original_name": "ansible-proserver-redis"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "7005c169-d2b4-4a5e-ba43-659e85966313",
                        "name": "1.0.1",
                        "release_date": "2026-02-20T11:37:10+01:00"
                    },
                    {
                        "id": "7fc63907-3c10-445c-8d4c-91f9c6326f0a",
                        "name": "1.0.0",
                        "release_date": "2026-02-20T08:40:09+01:00"
                    }
                ]
            },
            "download_count": 2
        }
    ]
}