A list of legacy roles.

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

{
    "count": 36660,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3429",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3427",
    "results": [
        {
            "id": 39419,
            "upstream_id": null,
            "created": "2024-10-18T14:30:22.719959Z",
            "modified": "2025-08-14T09:28:20.685733Z",
            "imported": "2025-08-14T09:28:20.620224",
            "github_user": "lukapetrovic-git",
            "username": "lukapetrovic-git",
            "github_repo": "ansible-role-haproxy",
            "github_branch": "main",
            "commit": "90d3435adb0ae246dc8c52aa2da440b9c3c9632d",
            "commit_message": "Enable option to automatically install the latest version of HaProxy available (#6)\n\n# Pull Request Description\n- Enable option to automatically install the latest version of HaProxy\navailable\n- Move all Ubuntu specific tasks into one include\n- Allow downgrade of HaProxy version\n\n## Change type\n- [ ] Bug fix (non-breaking change which fixes a specific issue)\n- [x] New feature (non-breaking change adding new functionality)\n- [ ] Breaking change (fix or feature that potentially causes existing\nfunctionality to fail)\n- [ ] Change that does not affect Ansible Role code (Github Actions\nWorkflow, Documentation, or similair)\n\n## How was this tested?\nTested on:\n- Ubuntu 20.04\n- Ubuntu 22.04\n- Ubuntu 24.04",
            "name": "haproxy",
            "description": "Ansible role to install HAProxy on Debian based distros.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11706,
                    "name": "lukapetrovic-git",
                    "avatar_url": "https://github.com/lukapetrovic-git.png"
                },
                "provider_namespace": {
                    "id": 7260,
                    "name": "lukapetrovic_git",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7260/"
                },
                "repository": {
                    "name": "ansible-role-haproxy",
                    "original_name": "ansible-role-haproxy"
                },
                "tags": [
                    "loadbalancing",
                    "haproxy"
                ],
                "versions": [
                    {
                        "id": "d71dfab2-f7b8-4221-9a62-4a20f462082b",
                        "name": "1.3.0",
                        "release_date": "2025-08-14T11:27:28+02:00"
                    },
                    {
                        "id": "6ae38963-3da1-4d68-bc4f-14c89b59847c",
                        "name": "1.2.0",
                        "release_date": "2024-10-24T16:50:43+02:00"
                    },
                    {
                        "id": "f44d44a9-8ef9-4b0d-8d47-8734ee6281d6",
                        "name": "1.1.0",
                        "release_date": "2024-10-20T16:19:43+02:00"
                    },
                    {
                        "id": "052ca958-bdda-4add-9409-82153ce43155",
                        "name": "1.0.0",
                        "release_date": "2024-10-18T16:28:51+02:00"
                    }
                ]
            },
            "download_count": 222
        },
        {
            "id": 39420,
            "upstream_id": null,
            "created": "2024-10-19T10:00:44.728015Z",
            "modified": "2024-10-19T13:20:30.211992Z",
            "imported": "2024-10-19T13:20:30.165031",
            "github_user": "goshansp",
            "username": "goshansp",
            "github_repo": "ansible-role-letsencrypt-cloudflare",
            "github_branch": "master",
            "commit": "32b308465ed082da9815473063ce85fc71647e49",
            "commit_message": "ansible linted, untested.\n",
            "name": "letsencrypt-cloudflare",
            "description": "LetsEncrypt renewal using Cloudflare DNS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18046,
                    "name": "goshansp",
                    "avatar_url": "https://github.com/goshansp.png"
                },
                "provider_namespace": {
                    "id": 27604,
                    "name": "goshansp",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27604/"
                },
                "repository": {
                    "name": "ansible-role-letsencrypt-cloudflare",
                    "original_name": "ansible-role-letsencrypt-cloudflare"
                },
                "tags": [
                    "web",
                    "ssl",
                    "letsencrypt",
                    "cloudflare",
                    "https"
                ],
                "versions": [
                    {
                        "id": "8af12c28-8069-4792-b521-32642de9c8bc",
                        "name": "v0.1.0",
                        "release_date": "2024-10-19T15:01:02+02:00"
                    }
                ]
            },
            "download_count": 27
        },
        {
            "id": 39422,
            "upstream_id": null,
            "created": "2024-10-19T11:10:01.249641Z",
            "modified": "2024-11-30T09:48:50.512183Z",
            "imported": "2024-11-30T09:48:50.439065",
            "github_user": "guerzon",
            "username": "guerzon",
            "github_repo": "ansible-role-vaultwarden",
            "github_branch": "main",
            "commit": "7c5a875038d14251a6ae84c0812d5bb74b81adbe",
            "commit_message": "feat: additional configs, cleanups (#12)\n\n",
            "name": "vaultwarden",
            "description": "Vaultwarden using Ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18048,
                    "name": "guerzon",
                    "avatar_url": "https://github.com/guerzon.png"
                },
                "provider_namespace": {
                    "id": 27606,
                    "name": "guerzon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27606/"
                },
                "repository": {
                    "name": "ansible-role-vaultwarden",
                    "original_name": "ansible-role-vaultwarden"
                },
                "tags": [
                    "vaultwarden",
                    "passwordmanager",
                    "passwordmanagers",
                    "security"
                ],
                "versions": [
                    {
                        "id": "53401a4f-84b7-40a0-9f13-c44f224b2289",
                        "name": "1.2.0",
                        "release_date": "2024-11-30T17:44:38+08:00"
                    },
                    {
                        "id": "9469ab46-5cb3-48e3-8dd1-75adad161d64",
                        "name": "1.1.0",
                        "release_date": "2024-10-20T19:23:57+08:00"
                    },
                    {
                        "id": "c250be05-63e9-440c-a126-5602f959bace",
                        "name": "1.0.1",
                        "release_date": "2024-10-20T19:23:57+08:00"
                    },
                    {
                        "id": "3bd9213b-311c-445b-99ad-eabf2f34785f",
                        "name": "1.0.0",
                        "release_date": "2024-10-20T19:11:59+08:00"
                    },
                    {
                        "id": "1389838d-5207-433f-b77c-fbf92cf20e5a",
                        "name": "0.1.1",
                        "release_date": "2024-10-20T02:23:57+08:00"
                    },
                    {
                        "id": "73069f5e-1752-4414-8587-0b481880f42c",
                        "name": "0.1.0",
                        "release_date": "2024-10-20T01:43:32+08:00"
                    },
                    {
                        "id": "24387df7-5c30-4145-8a89-4c50606bee76",
                        "name": "0.0.3",
                        "release_date": "2024-10-19T19:51:51+08:00"
                    },
                    {
                        "id": "ad43d30e-3cb2-4d17-8256-7e4e133778dd",
                        "name": "0.0.2",
                        "release_date": "2024-10-19T19:39:00+08:00"
                    },
                    {
                        "id": "024d8e26-a94b-4cd7-9a9b-739cbc4cbd27",
                        "name": "0.0.1",
                        "release_date": "2024-10-19T19:17:17+08:00"
                    }
                ]
            },
            "download_count": 30
        },
        {
            "id": 39423,
            "upstream_id": null,
            "created": "2024-10-19T12:03:00.846953Z",
            "modified": "2025-08-15T10:38:41.390627Z",
            "imported": "2025-08-15T10:38:41.335977",
            "github_user": "ricsanfre",
            "username": "ricsanfre",
            "github_repo": "ansible-role-bind9",
            "github_branch": "master",
            "commit": "c6941058d04db5cf2f44893a4d1ae5991e943f24",
            "commit_message": "Removing Ubuntu 20.04 from molecule tests\n",
            "name": "bind9",
            "description": "Role to install Bind9 DNS server on Ubuntu",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5872,
                    "name": "ricsanfre",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-f03a-798c-857f-1264084a5d7d/avatar/"
                },
                "provider_namespace": {
                    "id": 18140,
                    "name": "ricsanfre",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18140/"
                },
                "repository": {
                    "name": "ansible-role-bind9",
                    "original_name": "ansible-role-bind9"
                },
                "tags": [
                    "bind9",
                    "dns",
                    "nameserver"
                ],
                "versions": [
                    {
                        "id": "b34fea96-bd9f-4cd1-916e-b0ce074d2494",
                        "name": "v1.0.7",
                        "release_date": "2025-08-15T12:35:47+02:00"
                    },
                    {
                        "id": "546fc729-a5cf-41ae-9d7f-88471be73d8b",
                        "name": "v1.0.6",
                        "release_date": "2024-11-16T10:01:12+01:00"
                    },
                    {
                        "id": "58a751e7-a785-44d0-9400-836bf574ecdc",
                        "name": "v1.0.5",
                        "release_date": "2024-11-06T14:30:03+01:00"
                    },
                    {
                        "id": "ba7610ac-fec8-4697-9efe-de5ffa18a565",
                        "name": "v1.0.4",
                        "release_date": "2024-11-06T13:11:53+01:00"
                    },
                    {
                        "id": "3ae88af5-1466-411f-9a28-ee15bd8434c9",
                        "name": "v1.0.3",
                        "release_date": "2024-11-02T11:05:09+01:00"
                    },
                    {
                        "id": "437b25e8-b993-4b56-a4b2-306c6bdd14eb",
                        "name": "v1.0.2",
                        "release_date": "2024-10-20T13:13:47+02:00"
                    },
                    {
                        "id": "02d86b1f-2faf-4b8f-8cc9-c522e47cc938",
                        "name": "v1.0.1",
                        "release_date": "2024-10-19T13:57:25+02:00"
                    }
                ]
            },
            "download_count": 4307
        },
        {
            "id": 39424,
            "upstream_id": null,
            "created": "2024-10-19T15:03:51.753646Z",
            "modified": "2024-10-19T16:40:54.779933Z",
            "imported": "2024-10-19T16:40:54.757967",
            "github_user": "paulyurlov",
            "username": "paulyurlov",
            "github_repo": "cs2-server-role",
            "github_branch": "main",
            "commit": "c4f5a155197f2fb3c910220990306de75ea86331",
            "commit_message": "Add new role\n",
            "name": "cs2-server-role",
            "description": "Ansible role to install Counter-Strike 2 server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18053,
                    "name": "paulyurlov",
                    "avatar_url": "https://github.com/paulyurlov.png"
                },
                "provider_namespace": {
                    "id": 27610,
                    "name": "paulyurlov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27610/"
                },
                "repository": {
                    "name": "cs2-server-role",
                    "original_name": "cs2-server-role"
                },
                "tags": [
                    "cs2",
                    "Counter-Strike",
                    "gaming"
                ],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 39425,
            "upstream_id": null,
            "created": "2024-10-20T10:55:14.358438Z",
            "modified": "2024-10-20T11:24:20.373263Z",
            "imported": "2024-10-20T11:24:20.253352",
            "github_user": "ttanaka9211",
            "username": "ttanaka9211",
            "github_repo": "ansible_role_shirasagi",
            "github_branch": "main",
            "commit": "32c8b7bd977f5749f0cb01435b1c753d0a6fa1ac",
            "commit_message": "Merge branch 'release/v1.19.1'\n",
            "name": "ansible_role_shirasagi",
            "description": "Install the necessary Ruby, Node.js, and Yarn for Shirasagi.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11216,
                    "name": "ttanaka9211",
                    "avatar_url": "https://github.com/ttanaka9211.png"
                },
                "provider_namespace": {
                    "id": 20858,
                    "name": "ttanaka9211",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/20858/"
                },
                "repository": {
                    "name": "ansible_role_shirasagi",
                    "original_name": "ansible_role_shirasagi"
                },
                "tags": [
                    "1.19.1"
                ],
                "versions": [
                    {
                        "id": "61aceb74-ad0e-44fa-b959-10aba765e498",
                        "name": "v1.19.1",
                        "release_date": "2024-10-20T20:03:54+09:00"
                    },
                    {
                        "id": "03d2db85-11ef-4ab3-8eb9-e3b3ef816fd4",
                        "name": "v1.0.6",
                        "release_date": "2024-10-20T18:40:35+09:00"
                    },
                    {
                        "id": "3e5c325c-64b9-4046-999f-480b4b456f94",
                        "name": "v1.0.3",
                        "release_date": "2024-10-20T16:07:01+09:00"
                    },
                    {
                        "id": "a0f897e9-e69b-4c90-8ccb-4ce97652a2f4",
                        "name": "v1.0.2",
                        "release_date": "2024-10-20T14:40:17+09:00"
                    },
                    {
                        "id": "c6fba8f7-5cb7-497b-8565-813d4ee7ab27",
                        "name": "v1.0.1",
                        "release_date": "2024-10-20T09:45:06+09:00"
                    }
                ]
            },
            "download_count": 22
        },
        {
            "id": 39426,
            "upstream_id": null,
            "created": "2024-10-20T11:08:23.814300Z",
            "modified": "2024-10-20T11:08:23.863251Z",
            "imported": "2024-10-20T11:08:23.812243",
            "github_user": "Darshan-30",
            "username": "Darshan-30",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "ba66ae1e0d4bd80554e4028a4fefb9e8773b4568",
            "commit_message": "ansible\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18065,
                    "name": "Darshan-30",
                    "avatar_url": "https://github.com/Darshan-30.png"
                },
                "provider_namespace": {
                    "id": 27622,
                    "name": "darshan_30",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27622/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 39427,
            "upstream_id": null,
            "created": "2024-10-20T16:11:26.792921Z",
            "modified": "2025-09-20T16:31:37.559490Z",
            "imported": "2025-09-20T16:31:37.430094",
            "github_user": "vbotka",
            "username": "vbotka",
            "github_repo": "ansible-freebsd-iocage",
            "github_branch": "master",
            "commit": "78ed05316c26152439f111f4e6d507ed1d0ab142",
            "commit_message": "Merge branch 'devel'\n",
            "name": "freebsd_iocage",
            "description": "FreeBSD. Install and configure iocage.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7289,
                    "name": "vbotka",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018b0f29-3af2-7955-a62e-5f871859b9b5/avatar/"
                },
                "provider_namespace": {
                    "id": 1358,
                    "name": "vbotka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1358/"
                },
                "repository": {
                    "name": "ansible-freebsd-iocage",
                    "original_name": "ansible-freebsd-iocage"
                },
                "tags": [
                    "freebsd",
                    "iocage"
                ],
                "versions": [
                    {
                        "id": "bb708896-3639-4fb6-9a76-8015ddac210a",
                        "name": "1.0.0",
                        "release_date": "2025-09-20T18:26:47+02:00"
                    },
                    {
                        "id": "e5dbd19e-a765-41bd-835f-d69d981e1cfe",
                        "name": "0.5.4",
                        "release_date": "2025-08-13T19:03:37+02:00"
                    },
                    {
                        "id": "bba56cb5-3d62-4478-89b3-808a37063bc2",
                        "name": "0.5.3",
                        "release_date": "2025-07-04T23:09:38+02:00"
                    },
                    {
                        "id": "9fd03184-ea40-4e21-a3da-2042c74ecf9f",
                        "name": "0.5.2",
                        "release_date": "2025-06-24T17:51:43+02:00"
                    },
                    {
                        "id": "910ad5ba-e852-48d5-a6f1-523fa586a736",
                        "name": "0.5.1",
                        "release_date": "2025-01-16T08:46:35+01:00"
                    },
                    {
                        "id": "597ebfc0-be6d-4580-a0c3-a0b635d4dc52",
                        "name": "0.5.0",
                        "release_date": "2025-01-15T01:45:47+01:00"
                    },
                    {
                        "id": "2cacb076-806a-4c3f-87d9-c8049e721ebe",
                        "name": "0.4.0",
                        "release_date": "2024-12-27T08:36:40+01:00"
                    },
                    {
                        "id": "a3e5531d-f37e-4bb5-bbe9-a7e2015180c7",
                        "name": "0.3.1",
                        "release_date": "2024-12-27T08:33:58+01:00"
                    },
                    {
                        "id": "b22d805c-8dad-4632-a231-82279347694c",
                        "name": "0.3.0",
                        "release_date": "2024-12-13T03:04:43+01:00"
                    },
                    {
                        "id": "3df138e3-760d-4711-964f-c0468defb55a",
                        "name": "0.2.5",
                        "release_date": "2024-12-09T12:49:55+01:00"
                    },
                    {
                        "id": "877e3b1f-86b7-4cfa-93ff-3e4719da5eda",
                        "name": "0.2.4",
                        "release_date": "2024-12-07T14:11:51+01:00"
                    }
                ]
            },
            "download_count": 22
        },
        {
            "id": 39428,
            "upstream_id": null,
            "created": "2024-10-21T14:40:57.117649Z",
            "modified": "2025-03-27T23:38:01.901493Z",
            "imported": "2025-03-27T23:38:01.815567",
            "github_user": "marcocot",
            "username": "marcocot",
            "github_repo": "ansible_arr_suite",
            "github_branch": "master",
            "commit": "c90c1d5603c6257ef8919cd0370849fc2917f9eb",
            "commit_message": "fix publish action",
            "name": "arr_suite",
            "description": "this Ansible role automates the installation and configuration of the *arr suite (Radarr, Sonarr, Lidarr, etc.) behind a Traefik reverse proxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18084,
                    "name": "marcocot",
                    "avatar_url": "https://github.com/marcocot.png"
                },
                "provider_namespace": {
                    "id": 27640,
                    "name": "marcocot",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27640/"
                },
                "repository": {
                    "name": "ansible_arr_suite",
                    "original_name": "ansible_arr_suite"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "918f3398-f0e0-4235-b5c4-3048ed537ef1",
                        "name": "0.2.2",
                        "release_date": "2025-03-28T00:35:23+01:00"
                    },
                    {
                        "id": "cc261c9f-01e1-4e41-904b-cd9efa59d685",
                        "name": "0.2.1",
                        "release_date": "2025-03-28T00:33:21+01:00"
                    },
                    {
                        "id": "0e8cb83c-6517-4aee-9876-0d7f9c9d436d",
                        "name": "0.2.0",
                        "release_date": "2025-03-28T00:33:21+01:00"
                    },
                    {
                        "id": "eab9ed19-a9be-448a-b400-081b66eaceb3",
                        "name": "0.1.1",
                        "release_date": "2024-12-19T06:58:25+01:00"
                    },
                    {
                        "id": "7cdfd68f-fa25-4a4a-b706-76217f8b7542",
                        "name": "0.1.0",
                        "release_date": "2024-10-22T19:22:20+02:00"
                    }
                ]
            },
            "download_count": 51
        },
        {
            "id": 39429,
            "upstream_id": null,
            "created": "2024-10-21T20:27:52.070552Z",
            "modified": "2024-10-21T20:27:52.119486Z",
            "imported": "2024-10-21T20:27:52.068408",
            "github_user": "mephs",
            "username": "mephs",
            "github_repo": "ansible-role-users",
            "github_branch": "main",
            "commit": "345c871a54a13c26c8586520ad017e3f27852f54",
            "commit_message": "chore: add .gitignore\n",
            "name": "users",
            "description": "Ansible role for managing users and groups on Linux hosts.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 16832,
                    "name": "mephs",
                    "avatar_url": "https://github.com/mephs.png"
                },
                "provider_namespace": {
                    "id": 26427,
                    "name": "mephs",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26427/"
                },
                "repository": {
                    "name": "ansible-role-users",
                    "original_name": "ansible-role-users"
                },
                "tags": [
                    "system",
                    "users",
                    "groups"
                ],
                "versions": [
                    {
                        "id": "b25fa7c6-df59-47f3-aa38-59c6f601a8c7",
                        "name": "v1.0.0",
                        "release_date": "2024-10-21T23:25:31+03:00"
                    }
                ]
            },
            "download_count": 47
        }
    ]
}