A list of legacy roles.

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

{
    "count": 37670,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3712",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3710",
    "results": [
        {
            "id": 42695,
            "upstream_id": null,
            "created": "2026-03-24T16:08:14.081222Z",
            "modified": "2026-03-24T16:08:14.123446Z",
            "imported": "2026-03-24T16:08:14.071680",
            "github_user": "GiulioSavini",
            "username": "GiulioSavini",
            "github_repo": "vmware-tools-builder",
            "github_branch": "main",
            "commit": "a1aa7029412e25b534f938b32b4d8d1b53d06c95",
            "commit_message": "Fix namespace to match Galaxy username\n",
            "name": "vmware_tools_builder",
            "description": "Build and deploy latest open-vm-tools from source via containers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26883,
                    "name": "GiulioSavini",
                    "avatar_url": "https://github.com/GiulioSavini.png"
                },
                "provider_namespace": {
                    "id": 36313,
                    "name": "giuliosavini",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36313/"
                },
                "repository": {
                    "name": "vmware-tools-builder",
                    "original_name": "vmware-tools-builder"
                },
                "tags": [
                    "vmware",
                    "vmtools",
                    "openvmtools",
                    "virtualization",
                    "infrastructure",
                    "packaging",
                    "containers",
                    "docker"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42696,
            "upstream_id": null,
            "created": "2026-03-24T17:29:05.950671Z",
            "modified": "2026-04-02T00:22:39.388841Z",
            "imported": "2026-04-02T00:22:39.314062",
            "github_user": "nephelaiio",
            "username": "nephelaiio",
            "github_repo": "ansible-role-alma-installer",
            "github_branch": "master",
            "commit": "7ff18a8fc000933aed7304a4bb8a139f4a6cbbe2",
            "commit_message": "Add missing cleanup guard (#4)",
            "name": "alma_installer",
            "description": "An Ansible role to produce AlmaLinux master iso images",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4981,
                    "name": "nephelaiio",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/14120819?v=4"
                },
                "provider_namespace": {
                    "id": 8366,
                    "name": "nephelaiio",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/8366/"
                },
                "repository": {
                    "name": "ansible-role-alma-installer",
                    "original_name": "ansible-role-alma-installer"
                },
                "tags": [
                    "alma",
                    "linux",
                    "installer"
                ],
                "versions": [
                    {
                        "id": "92c3075e-c0f4-4712-9b63-ff08f5cf8b33",
                        "name": "0.0.3",
                        "release_date": "2026-04-01T18:20:40-06:00"
                    },
                    {
                        "id": "1456231a-501f-47a1-80ba-0663cebfab8c",
                        "name": "0.0.2",
                        "release_date": "2026-03-26T21:05:20-06:00"
                    },
                    {
                        "id": "d9e629ee-4069-4458-a5f0-be973ceee29b",
                        "name": "0.0.1",
                        "release_date": "2026-03-11T20:39:38-06:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 42697,
            "upstream_id": null,
            "created": "2026-03-24T18:15:48.368569Z",
            "modified": "2026-03-24T18:15:48.498837Z",
            "imported": "2026-03-24T18:15:48.365824",
            "github_user": "Deepak-199609",
            "username": "Deepak-199609",
            "github_repo": "installnginx-ansible",
            "github_branch": "main",
            "commit": "fcf0c343904040e14d7ccb8af9143271fdbef1cc",
            "commit_message": "first commit\n",
            "name": "installnginx-ansible",
            "description": "The role is to configure nginx in Amzon linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26888,
                    "name": "Deepak-199609",
                    "avatar_url": "https://github.com/Deepak-199609.png"
                },
                "provider_namespace": {
                    "id": 36318,
                    "name": "deepak_199609",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36318/"
                },
                "repository": {
                    "name": "installnginx-ansible",
                    "original_name": "installnginx-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42698,
            "upstream_id": null,
            "created": "2026-03-24T18:46:53.491283Z",
            "modified": "2026-03-24T18:46:53.539894Z",
            "imported": "2026-03-24T18:46:53.488639",
            "github_user": "s4int",
            "username": "s4int",
            "github_repo": "ansible-role-package-manager",
            "github_branch": "main",
            "commit": "2a2d7e8385e42dfcb9da59fe2ee1303728fdd7fe",
            "commit_message": "Update main.yml",
            "name": "s4int.package-manager",
            "description": "Manage repos and packages on Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25616,
                    "name": "s4int",
                    "avatar_url": "https://github.com/s4int.png"
                },
                "provider_namespace": {
                    "id": 35070,
                    "name": "s4int",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35070/"
                },
                "repository": {
                    "name": "ansible-role-package-manager",
                    "original_name": "ansible-role-package-manager"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42699,
            "upstream_id": null,
            "created": "2026-03-24T18:51:42.412279Z",
            "modified": "2026-03-24T18:51:42.468938Z",
            "imported": "2026-03-24T18:51:42.408235",
            "github_user": "s4int",
            "username": "s4int",
            "github_repo": "ansible-role-package-manager",
            "github_branch": "v1.0.0",
            "commit": "2a2d7e8385e42dfcb9da59fe2ee1303728fdd7fe",
            "commit_message": "Update main.yml",
            "name": "package_manager",
            "description": "Manage repos and packages on Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25616,
                    "name": "s4int",
                    "avatar_url": "https://github.com/s4int.png"
                },
                "provider_namespace": {
                    "id": 35070,
                    "name": "s4int",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35070/"
                },
                "repository": {
                    "name": "ansible-role-package-manager",
                    "original_name": "ansible-role-package-manager"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": "1bdedb5c-cabf-4e69-bb74-1368089117de",
                        "name": "v1.0.0",
                        "release_date": "2026-03-24T19:41:57+01:00"
                    }
                ]
            },
            "download_count": 27
        },
        {
            "id": 42700,
            "upstream_id": null,
            "created": "2026-03-24T20:48:14.094463Z",
            "modified": "2026-03-24T20:48:14.154409Z",
            "imported": "2026-03-24T20:48:14.091905",
            "github_user": "mojeda101",
            "username": "mojeda101",
            "github_repo": "ludus_kali_setup",
            "github_branch": "main",
            "commit": "ef1fbdce3e0dc614466db769bac64cfc0ef33292",
            "commit_message": "more preferable kali setup\n",
            "name": "ludus_kali_setup",
            "description": "An Ansible role that bootstraps a Kali Linux VM in Ludus with zsh (powerlevel10k), fzf, pipx, and uv and other tools.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23576,
                    "name": "mojeda101",
                    "avatar_url": "https://github.com/mojeda101.png"
                },
                "provider_namespace": {
                    "id": 33050,
                    "name": "mojeda101",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33050/"
                },
                "repository": {
                    "name": "ludus_kali_setup",
                    "original_name": "ludus_kali_setup"
                },
                "tags": [
                    "kali",
                    "linux",
                    "security",
                    "ludus",
                    "zsh",
                    "fzf",
                    "pipx",
                    "uv"
                ],
                "versions": [
                    {
                        "id": "d9713d7d-bd9f-4a46-a553-f01f8d8b4f9e",
                        "name": "v0.0.3",
                        "release_date": "2026-03-24T21:36:08+01:00"
                    }
                ]
            },
            "download_count": 19
        },
        {
            "id": 42701,
            "upstream_id": null,
            "created": "2026-03-25T10:06:58.062686Z",
            "modified": "2026-03-25T10:20:25.092114Z",
            "imported": "2026-03-25T10:20:24.958419",
            "github_user": "ortizmoon",
            "username": "ortizmoon",
            "github_repo": "ansible-role-xui_control",
            "github_branch": "main",
            "commit": "e375201e08a9d2d63c85fe07bb4975542f5f734a",
            "commit_message": "Edit readme\n",
            "name": "xui_control",
            "description": "Deploy 3x-ui vpn with haproxy and cloudflare dns",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26894,
                    "name": "ortizmoon",
                    "avatar_url": "https://github.com/ortizmoon.png"
                },
                "provider_namespace": {
                    "id": 36324,
                    "name": "ortizmoon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36324/"
                },
                "repository": {
                    "name": "ansible-role-xui_control",
                    "original_name": "ansible-role-xui_control"
                },
                "tags": [
                    "vpn",
                    "haproxy",
                    "vless",
                    "letsencrypt",
                    "cloudflare"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42702,
            "upstream_id": null,
            "created": "2026-03-25T12:33:42.387871Z",
            "modified": "2026-03-25T12:33:42.436785Z",
            "imported": "2026-03-25T12:33:42.385202",
            "github_user": "khushig99",
            "username": "khushig99",
            "github_repo": "dummy-ansible-role",
            "github_branch": "master",
            "commit": "3df86e3c75177db43798aecff2ed50c3850efab2",
            "commit_message": "initail files\n",
            "name": "dummy-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26895,
                    "name": "khushig99",
                    "avatar_url": "https://github.com/khushig99.png"
                },
                "provider_namespace": {
                    "id": 36325,
                    "name": "khushig99",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36325/"
                },
                "repository": {
                    "name": "dummy-ansible-role",
                    "original_name": "dummy-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42704,
            "upstream_id": null,
            "created": "2026-03-25T21:14:44.309778Z",
            "modified": "2026-06-21T18:37:43.882417Z",
            "imported": "2026-06-21T18:37:43.849857",
            "github_user": "diodonfrost",
            "username": "diodonfrost",
            "github_repo": "ansible-role-act",
            "github_branch": "master",
            "commit": "31ee3c773301e97f7b10f3fe424fbe90224049ec",
            "commit_message": "tests(act): force download and cleanup tasks to run in check mode\n\nAllow molecule check runs and --check executions to complete without\nfailing on missing archives, since the subsequent unarchive and installation\nsteps rely on the downloaded file actually existing on disk even during a dry run.\n",
            "name": "act",
            "description": "Ansible role for installing act on a large number of os",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1801,
                    "name": "diodonfrost",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-def6-712b-ace9-354d380791af/avatar/"
                },
                "provider_namespace": {
                    "id": 13325,
                    "name": "diodonfrost",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13325/"
                },
                "repository": {
                    "name": "ansible-role-act",
                    "original_name": "ansible-role-act"
                },
                "tags": [
                    "system",
                    "packaging",
                    "github",
                    "actions",
                    "act"
                ],
                "versions": [
                    {
                        "id": "d742f9fc-6321-442f-8ae1-6880c0e786b6",
                        "name": "v0.9.0",
                        "release_date": "2026-03-25T21:09:58+00:00"
                    }
                ]
            },
            "download_count": 10
        },
        {
            "id": 42705,
            "upstream_id": null,
            "created": "2026-03-26T02:27:05.106266Z",
            "modified": "2026-05-08T06:29:53.681336Z",
            "imported": "2026-05-08T06:29:53.634919",
            "github_user": "press5",
            "username": "press5",
            "github_repo": "iptables",
            "github_branch": "main",
            "commit": "1064a1ea03b791181e9446226e8f98b3f3b16f19",
            "commit_message": "fix tests\n",
            "name": "iptables",
            "description": "Manage iptables/ip6tables rules and ipset sets.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26903,
                    "name": "press5",
                    "avatar_url": "https://github.com/press5.png"
                },
                "provider_namespace": {
                    "id": 36333,
                    "name": "press5",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36333/"
                },
                "repository": {
                    "name": "iptables",
                    "original_name": "iptables"
                },
                "tags": [
                    "networking",
                    "security",
                    "firewall",
                    "iptables",
                    "ipset"
                ],
                "versions": []
            },
            "download_count": 11
        }
    ]
}