A list of legacy roles.

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

{
    "count": 37831,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3629",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3627",
    "results": [
        {
            "id": 41827,
            "upstream_id": null,
            "created": "2025-11-01T07:40:26.029333Z",
            "modified": "2026-10-19T09:24:03.235026Z",
            "imported": "2026-10-19T09:24:03.111563",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-haproxy",
            "github_branch": "master",
            "commit": "1500c066d2111c76cd1d5bdc4b1232d7d1948e63",
            "commit_message": "Merge pull request #13 from Rheinwerk/CDINFRA-1184-flat-variables\n\n[CDINFRA-1184] Replace the _haproxy dict with flat _haproxy_* variables",
            "name": "haproxy",
            "description": "Installs HAProxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-haproxy",
                    "original_name": "ansible-role-haproxy"
                },
                "tags": [
                    "haproxy"
                ],
                "versions": [
                    {
                        "id": "9ba45368-a89d-4640-bcba-0bbf0b79bf9d",
                        "name": "v2.0.0",
                        "release_date": "2026-10-19T11:15:44+02:00"
                    },
                    {
                        "id": "cad338ea-85e7-477a-af70-a5cf6f19f0d0",
                        "name": "v1.5.1",
                        "release_date": "2026-10-14T12:19:56+02:00"
                    },
                    {
                        "id": "f702ee5f-4d8e-40ef-95eb-42edf714a49c",
                        "name": "v1.5.0",
                        "release_date": "2026-09-14T14:03:41+02:00"
                    },
                    {
                        "id": "f3250877-f550-46bf-b1d5-5dcade4d5680",
                        "name": "v1.4.0",
                        "release_date": "2026-03-25T15:27:27+01:00"
                    },
                    {
                        "id": "4cb765d1-a75d-43db-8c79-5ead23e5dfb6",
                        "name": "v1.3.0",
                        "release_date": "2025-11-01T08:39:36+01:00"
                    },
                    {
                        "id": "14834df8-ada6-4bc7-a883-bd67e186ac3e",
                        "name": "v1.2.0",
                        "release_date": "2025-10-09T20:34:08+02:00"
                    },
                    {
                        "id": "27475c80-c308-49a9-be73-57ce0d5c15f6",
                        "name": "v1.1.0",
                        "release_date": "2024-09-12T21:02:02+02:00"
                    },
                    {
                        "id": "20e9a50a-c6b8-4d29-bc24-6d1069cce72a",
                        "name": "v1.0.0",
                        "release_date": "2024-05-17T12:26:15+02:00"
                    },
                    {
                        "id": "3262c017-890b-4722-988c-b5e4dbb3acb0",
                        "name": "v0.2.0",
                        "release_date": "2023-05-11T11:56:34+02:00"
                    },
                    {
                        "id": "9911c2cc-1a98-46b5-a0fc-63ffd39228f1",
                        "name": "v0.1.0",
                        "release_date": "2023-01-12T15:03:33+01:00"
                    },
                    {
                        "id": "e4338e4d-02c2-4caf-ad11-37b2deb66322",
                        "name": "v0.0.2",
                        "release_date": "2021-10-18T14:49:53+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 41828,
            "upstream_id": null,
            "created": "2025-11-01T10:35:15.820439Z",
            "modified": "2025-11-01T10:35:15.857006Z",
            "imported": "2025-11-01T10:35:15.817957",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "demo-book-store",
            "github_branch": "book-store",
            "commit": "a97488fd87aa5afbfbba4cab57322485db6246d3",
            "commit_message": "Added role\n",
            "name": "demo-book-store",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "demo-book-store",
                    "original_name": "demo-book-store"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41829,
            "upstream_id": null,
            "created": "2025-11-01T20:56:01.883046Z",
            "modified": "2026-07-25T17:38:07.687625Z",
            "imported": "2026-07-25T17:38:07.660604",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-collabora_online",
            "github_branch": "master",
            "commit": "cab05f33dafd16d0e46cb43aa4691135b6f355c7",
            "commit_message": "Merge branch 'master' of https://github.com/robertdebock/ansible-role-collabora_online\n",
            "name": "collabora_online",
            "description": "Install and configure Collabora Online CODE on your system.",
            "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": "ansible-role-collabora_online",
                    "original_name": "ansible-role-collabora_online"
                },
                "tags": [
                    "collaboraonline"
                ],
                "versions": []
            },
            "download_count": 451
        },
        {
            "id": 41830,
            "upstream_id": null,
            "created": "2025-11-02T00:05:25.961541Z",
            "modified": "2025-11-02T12:19:49.035604Z",
            "imported": "2025-11-02T12:19:48.967164",
            "github_user": "lacrif",
            "username": "lacrif",
            "github_repo": "ansible-role-gitlab-runner",
            "github_branch": "main",
            "commit": "11289e15d9d9cfc495d47a3192424c66c97b6f64",
            "commit_message": "Mise à jour des instructions pour Copilot et du changelog en français\n",
            "name": "gitlab_runner",
            "description": "Ansible role to install and configure GitLab Runner on Debian/Ubuntu and RedHat/Rocky systems.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21510,
                    "name": "lacrif",
                    "avatar_url": "https://github.com/lacrif.png"
                },
                "provider_namespace": {
                    "id": 30998,
                    "name": "lacrif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30998/"
                },
                "repository": {
                    "name": "ansible-role-gitlab-runner",
                    "original_name": "ansible-role-gitlab-runner"
                },
                "tags": [
                    "gitlab",
                    "runner",
                    "ci"
                ],
                "versions": [
                    {
                        "id": "ed4b863c-5be7-4d41-953c-542ae4d96c30",
                        "name": "1.1.0",
                        "release_date": "2025-11-02T11:53:27+00:00"
                    },
                    {
                        "id": "882709d2-b13d-4333-b024-780ed2e2f603",
                        "name": "1.0.0",
                        "release_date": "2025-11-01T23:59:14+00:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41831,
            "upstream_id": null,
            "created": "2025-11-02T01:53:38.498687Z",
            "modified": "2025-11-02T01:53:38.531750Z",
            "imported": "2025-11-02T01:53:38.496465",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "gamer-vkr",
            "github_branch": "gamer",
            "commit": "60a2effd47446f99e166b5a71c50bfb62079a0d1",
            "commit_message": "Aded\n",
            "name": "gamer-vkr",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "gamer-vkr",
                    "original_name": "gamer-vkr"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41832,
            "upstream_id": null,
            "created": "2025-11-02T09:48:16.168478Z",
            "modified": "2025-11-02T09:48:16.198710Z",
            "imported": "2025-11-02T09:48:16.166168",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "port-folio",
            "github_branch": "portfolio",
            "commit": "674c643bea0533aee54557e603e58dd2843a1582",
            "commit_message": "Added\n",
            "name": "port-folio",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "port-folio",
                    "original_name": "port-folio"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41833,
            "upstream_id": null,
            "created": "2025-11-02T10:39:17.432183Z",
            "modified": "2025-11-02T10:39:17.474447Z",
            "imported": "2025-11-02T10:39:17.429710",
            "github_user": "midhunkumarn",
            "username": "midhunkumarn",
            "github_repo": "car-role",
            "github_branch": "main",
            "commit": "2ca4b57a9f4d6a18314750fc234c60ced73b24e2",
            "commit_message": "initial files\n",
            "name": "car-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24807,
                    "name": "midhunkumarn",
                    "avatar_url": "https://github.com/midhunkumarn.png"
                },
                "provider_namespace": {
                    "id": 34265,
                    "name": "midhunkumarn",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34265/"
                },
                "repository": {
                    "name": "car-role",
                    "original_name": "car-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41834,
            "upstream_id": null,
            "created": "2025-11-02T22:58:59.727905Z",
            "modified": "2026-07-22T14:26:24.672739Z",
            "imported": "2026-07-22T14:26:24.610761",
            "github_user": "iamenr0s",
            "username": "iamenr0s",
            "github_repo": "ansible-role-pkg-management",
            "github_branch": "main",
            "commit": "256033939c98442681dc7dd68e9d609080d6e76d",
            "commit_message": "fix: treat dnf5 the same as dnf in pkg_mgr conditionals\n\nFedora 41+ (and some newer EL8/EL9 images) report ansible_facts.pkg_mgr\nas 'dnf5' rather than 'dnf' when dnf5 is the active package manager.\nEvery when: ansible_facts['pkg_mgr'] == 'dnf' condition silently\nskipped on those hosts, so packages were never installed/upgraded and\nYUM/DNF repos were never added. ansible.builtin.dnf already handles\ndnf5-backed systems transparently; only the fact comparison needed\nupdating.\n",
            "name": "ansible_role_pkg_management",
            "description": "Cross-distro package management for Debian/Ubuntu and RHEL-family (Rocky/Alma/Fedora).",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14069,
                    "name": "iamenr0s",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01927bb4-83cc-7034-b82f-b9dd98eac443/avatar/"
                },
                "provider_namespace": {
                    "id": 13009,
                    "name": "iamenr0s",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13009/"
                },
                "repository": {
                    "name": "ansible-role-pkg-management",
                    "original_name": "ansible-role-pkg-management"
                },
                "tags": [
                    "packages",
                    "apt",
                    "yum",
                    "dnf",
                    "debian",
                    "ubuntu",
                    "rhel",
                    "rocky",
                    "almalinux",
                    "fedora"
                ],
                "versions": [
                    {
                        "id": "dff494cb-d6ad-443e-8ac4-acfce9baaf37",
                        "name": "v1.0.3",
                        "release_date": "2026-07-22T15:14:56+01:00"
                    },
                    {
                        "id": "3a5a373b-4fdd-4182-9278-5991792d31d6",
                        "name": "v1.0.2",
                        "release_date": "2026-07-22T11:59:01+01:00"
                    },
                    {
                        "id": "ee9f08c2-6e3e-48cc-9cf7-fb7326b762c6",
                        "name": "v1.0.1",
                        "release_date": "2025-11-12T00:25:18+00:00"
                    },
                    {
                        "id": "801f590f-febb-4aab-b8f0-89c9f14f70d8",
                        "name": "v1.0.0",
                        "release_date": "2025-11-02T22:54:52+00:00"
                    }
                ]
            },
            "download_count": 1210
        },
        {
            "id": 41835,
            "upstream_id": null,
            "created": "2025-11-03T15:41:53.746605Z",
            "modified": "2025-11-03T15:41:53.793685Z",
            "imported": "2025-11-03T15:41:53.744436",
            "github_user": "sandhimajumder",
            "username": "sandhimajumder",
            "github_repo": "dummy-ansible-role",
            "github_branch": "master",
            "commit": "410c59f352dced03c5ec43e84dcd425db4dc1e07",
            "commit_message": "Updated author\n\nUpdated author",
            "name": "dummy-ansible-role",
            "description": "Solution Architect",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24822,
                    "name": "sandhimajumder",
                    "avatar_url": "https://github.com/sandhimajumder.png"
                },
                "provider_namespace": {
                    "id": 34280,
                    "name": "sandhimajumder",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34280/"
                },
                "repository": {
                    "name": "dummy-ansible-role",
                    "original_name": "dummy-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41836,
            "upstream_id": null,
            "created": "2025-11-03T17:56:29.191502Z",
            "modified": "2025-11-03T22:27:56.556948Z",
            "imported": "2025-11-03T22:27:56.523287",
            "github_user": "iamenr0s",
            "username": "iamenr0s",
            "github_repo": "ansible-role-etc-hosts",
            "github_branch": "main",
            "commit": "eb5685a40907bf0d59bb1b5916b3fdce26628f95",
            "commit_message": "initial commit\n",
            "name": "ansible_role_etc_hosts",
            "description": "Manage /etc/hosts: update localhost and add inventory/extra hosts.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14069,
                    "name": "iamenr0s",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01927bb4-83cc-7034-b82f-b9dd98eac443/avatar/"
                },
                "provider_namespace": {
                    "id": 13009,
                    "name": "iamenr0s",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13009/"
                },
                "repository": {
                    "name": "ansible-role-etc-hosts",
                    "original_name": "ansible-role-etc-hosts"
                },
                "tags": [
                    "networking",
                    "hosts",
                    "system",
                    "etchosts"
                ],
                "versions": [
                    {
                        "id": "0ae96cb4-cee4-469a-9de1-d248e5bff016",
                        "name": "v1.0.0",
                        "release_date": "2025-11-03T17:53:13+00:00"
                    }
                ]
            },
            "download_count": 5
        }
    ]
}