A list of legacy roles.

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

{
    "count": 37842,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3765",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3763",
    "results": [
        {
            "id": 43349,
            "upstream_id": null,
            "created": "2026-08-25T19:47:56.681484Z",
            "modified": "2026-08-25T19:47:56.735092Z",
            "imported": "2026-08-25T19:47:56.677860",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-tidb-cluster",
            "github_branch": "master",
            "commit": "54dab6dfa3373bc9f9b9b65dbc73b71a38a4ce91",
            "commit_message": "add readme and licence\n",
            "name": "tidb_cluster",
            "description": "Deploy a production-style multi-host TiDB cluster using tiup cluster",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11774,
                    "name": "halif",
                    "avatar_url": "https://github.com/halif.png"
                },
                "provider_namespace": {
                    "id": 21416,
                    "name": "halif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/"
                },
                "repository": {
                    "name": "ansible-role-tidb-cluster",
                    "original_name": "ansible-role-tidb-cluster"
                },
                "tags": [
                    "tidb",
                    "database",
                    "tiup",
                    "distributedsql",
                    "cluster"
                ],
                "versions": [
                    {
                        "id": "a1dd59cf-bc56-4af4-881b-c48385fa9910",
                        "name": "1.0.0",
                        "release_date": "2026-08-25T22:22:36+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43351,
            "upstream_id": null,
            "created": "2026-08-26T11:19:42.841605Z",
            "modified": "2026-08-26T11:20:53.607987Z",
            "imported": "2026-08-26T11:20:53.574659",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-openlitespeed",
            "github_branch": "master",
            "commit": "0237c4a18152c0d3a1575462235db7e9dc91676d",
            "commit_message": "check script enable repo\n",
            "name": "openlitespeed",
            "description": "Install and configure the OpenLiteSpeed web server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11774,
                    "name": "halif",
                    "avatar_url": "https://github.com/halif.png"
                },
                "provider_namespace": {
                    "id": 21416,
                    "name": "halif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/"
                },
                "repository": {
                    "name": "ansible-role-openlitespeed",
                    "original_name": "ansible-role-openlitespeed"
                },
                "tags": [
                    "openlitespeed",
                    "webserver",
                    "http",
                    "litespeed"
                ],
                "versions": [
                    {
                        "id": "354df288-1f24-4b52-9a3e-6c7410bc4ba7",
                        "name": "1.0.0",
                        "release_date": "2026-08-26T12:56:42+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43352,
            "upstream_id": null,
            "created": "2026-08-26T15:56:05.920976Z",
            "modified": "2026-08-26T15:56:05.995851Z",
            "imported": "2026-08-26T15:56:05.918675",
            "github_user": "mila-iqia",
            "username": "mila",
            "github_repo": "ansible-role-lustre",
            "github_branch": "main",
            "commit": "d24b8bc0e6c35c1f53a5bc0a389fad126db02f3d",
            "commit_message": "Merge pull request #2 from mila-iqia/meta\n\nFix: Change namespace in meta for ansible build",
            "name": "lustre",
            "description": "Install and configure Lustre",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9418,
                    "name": "mila",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018af147-1bad-7cb4-916f-68020cb6c4fb/avatar/"
                },
                "provider_namespace": {
                    "id": 915,
                    "name": "mila",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/915/"
                },
                "repository": {
                    "name": "ansible-role-lustre",
                    "original_name": "ansible-role-lustre"
                },
                "tags": [
                    "lustre",
                    "storage"
                ],
                "versions": [
                    {
                        "id": "b97e8032-70f8-4eb2-a4c4-94aae478e573",
                        "name": "1.0.1",
                        "release_date": "2026-08-25T09:28:10-04:00"
                    },
                    {
                        "id": "af715406-7073-49de-8d24-f4db6316cead",
                        "name": "1.0.0",
                        "release_date": "2026-08-24T15:44:16-04:00"
                    }
                ]
            },
            "download_count": 62
        },
        {
            "id": 43353,
            "upstream_id": null,
            "created": "2026-08-26T16:02:19.329992Z",
            "modified": "2026-08-26T16:02:19.370133Z",
            "imported": "2026-08-26T16:02:19.327675",
            "github_user": "karanjaggiios",
            "username": "karanjaggiios",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "11861af019998debe5cfcf1880742d45041b5ca0",
            "commit_message": "Corrected role folder structure\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28726,
                    "name": "karanjaggiios",
                    "avatar_url": "https://github.com/karanjaggiios.png"
                },
                "provider_namespace": {
                    "id": 38129,
                    "name": "karanjaggiios",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38129/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43354,
            "upstream_id": null,
            "created": "2026-08-26T19:14:07.023406Z",
            "modified": "2026-08-26T19:14:07.063505Z",
            "imported": "2026-08-26T19:14:07.020973",
            "github_user": "Ashokkondakamarla",
            "username": "Ashokkondakamarla",
            "github_repo": "docker_image-for-ansible_galaxy",
            "github_branch": "master",
            "commit": "2706a7d090734d75cab28b4dba4ad0e6d9e015f5",
            "commit_message": "adding the ansible role in git\n",
            "name": "docker_image-for-ansible_galaxy",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28728,
                    "name": "Ashokkondakamarla",
                    "avatar_url": "https://github.com/Ashokkondakamarla.png"
                },
                "provider_namespace": {
                    "id": 38131,
                    "name": "ashokkondakamarla",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38131/"
                },
                "repository": {
                    "name": "docker_image-for-ansible_galaxy",
                    "original_name": "docker_image-for-ansible_galaxy"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43355,
            "upstream_id": null,
            "created": "2026-08-27T06:32:28.989020Z",
            "modified": "2026-08-27T06:32:29.155504Z",
            "imported": "2026-08-27T06:32:28.984188",
            "github_user": "lingfish",
            "username": "lingfish",
            "github_repo": "ansible-role-cloudflare-aop",
            "github_branch": "main",
            "commit": "3a33ec81d6ee66f8b0716ee986134568e3dcf7d7",
            "commit_message": "chore: cut 1.2.1 - fix Galaxy publish, docs, remove stale plans\n\n- .github/workflows/ci.yml: replace collection build/publish with\n  ansible-galaxy role import lingfish ansible-role-cloudflare-aop\n- AGENTS.md: update Commands to role import\n- README.md: add Galaxy Publishing section (tag convention, release\n  workflow, consumer usage) migrated from NOTES-galaxy-import\n- Remove PLAN.md (pre-1.0 spec drift) and NOTES-galaxy-import.md (now\n  actioned)\n- CHANGELOG 1.2.1\n",
            "name": "cloudflare_aop",
            "description": "Manage Cloudflare Authenticated Origin Pulls (AOP) at zone and per-hostname level. Generates client certificates, uploads them to Cloudflare, and enables AOP.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28735,
                    "name": "lingfish",
                    "avatar_url": "https://github.com/lingfish.png"
                },
                "provider_namespace": {
                    "id": 38138,
                    "name": "lingfish",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38138/"
                },
                "repository": {
                    "name": "ansible-role-cloudflare-aop",
                    "original_name": "ansible-role-cloudflare-aop"
                },
                "tags": [
                    "cloudflare",
                    "ssl",
                    "tls",
                    "security",
                    "origin",
                    "aop",
                    "mtls",
                    "certificate"
                ],
                "versions": [
                    {
                        "id": "15ea37d1-71ab-413c-bc60-efcc5de5c9c4",
                        "name": "1.2.1",
                        "release_date": "2026-08-27T16:27:44+10:00"
                    },
                    {
                        "id": "ee0630db-45fb-45d5-ac85-f2c3317d25a2",
                        "name": "1.2.0",
                        "release_date": "2026-08-27T15:52:41+10:00"
                    },
                    {
                        "id": "eccc7512-5d9d-4ee3-8fa9-a7f419ac0117",
                        "name": "1.1.2",
                        "release_date": "2026-08-26T14:42:03+10:00"
                    },
                    {
                        "id": "78d898ba-76d7-4ea6-b718-f282094ab10e",
                        "name": "1.1.1",
                        "release_date": "2026-08-26T13:04:50+10:00"
                    },
                    {
                        "id": "cfbda36a-8f86-49b0-82c7-4b054309c868",
                        "name": "1.1.0",
                        "release_date": "2026-08-26T09:32:33+10:00"
                    },
                    {
                        "id": "64b4d519-e3d6-4c06-9f97-a93afdb838cb",
                        "name": "1.0.0",
                        "release_date": "2026-08-25T17:40:20+10:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43356,
            "upstream_id": null,
            "created": "2026-08-28T08:00:39.092368Z",
            "modified": "2026-08-28T08:00:39.158119Z",
            "imported": "2026-08-28T08:00:39.087022",
            "github_user": "akpuram19-awsdevops",
            "username": "akpuram19-awsdevops",
            "github_repo": "ansible-galaxy--role",
            "github_branch": "main",
            "commit": "6b37a2b9aaa97249645bb6f1603af98005fb49ef",
            "commit_message": "add files to git hub\n",
            "name": "ansible-galaxy--role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28742,
                    "name": "akpuram19-awsdevops",
                    "avatar_url": "https://github.com/akpuram19-awsdevops.png"
                },
                "provider_namespace": {
                    "id": 38145,
                    "name": "akpuram19_awsdevops",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38145/"
                },
                "repository": {
                    "name": "ansible-galaxy--role",
                    "original_name": "ansible-galaxy--role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43357,
            "upstream_id": null,
            "created": "2026-08-28T09:59:09.434130Z",
            "modified": "2026-09-22T15:15:31.134903Z",
            "imported": "2026-09-22T15:15:31.071586",
            "github_user": "vbotka",
            "username": "vbotka",
            "github_repo": "ansible-freebsd-nginx",
            "github_branch": "master",
            "commit": "4d46216e203099a04995dace46adc83541bd3950",
            "commit_message": "Update template default.j2; Filter dict_to_ast moved to to_ast.\n",
            "name": "freebsd_nginx",
            "description": "Install, configure, and run Nginx.",
            "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-nginx",
                    "original_name": "ansible-freebsd-nginx"
                },
                "tags": [
                    "freebsd",
                    "nginx"
                ],
                "versions": [
                    {
                        "id": "dad46a05-ebd9-4f4c-a83a-349582800b03",
                        "name": "1.0.2",
                        "release_date": "2026-09-22T17:13:34+02:00"
                    },
                    {
                        "id": "643817f8-0ff1-4332-a45e-4c0a68a872ff",
                        "name": "1.0.1",
                        "release_date": "2026-08-28T11:58:05+02:00"
                    },
                    {
                        "id": "bb992a75-e5ef-4e32-9b04-0b0639eee589",
                        "name": "1.0.0",
                        "release_date": "2026-08-28T11:48:34+02:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 43358,
            "upstream_id": null,
            "created": "2026-08-28T12:36:47.788156Z",
            "modified": "2026-08-28T12:36:47.856283Z",
            "imported": "2026-08-28T12:36:47.784746",
            "github_user": "m13tlabs",
            "username": "m13tlabs",
            "github_repo": "ansible-nvm-role",
            "github_branch": "develop",
            "commit": "7c8f553865c7c6e723de94eca8bca82c0e5bb31f",
            "commit_message": "chore: Update contact\n",
            "name": "nvm",
            "description": "Role installing nvm",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28700,
                    "name": "m13tlabs",
                    "avatar_url": "https://m13t.de/images/logo_m13t.png"
                },
                "provider_namespace": {
                    "id": 38103,
                    "name": "m13tlabs",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38103/"
                },
                "repository": {
                    "name": "ansible-nvm-role",
                    "original_name": "ansible-nvm-role"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "9947c1f1-cd05-4370-a9c4-a344c15070f3",
                        "name": "v1.1.0",
                        "release_date": "2026-08-28T12:28:11+00:00"
                    },
                    {
                        "id": "c1e1a1b8-3200-43bb-b6f5-f08d094979bd",
                        "name": "v1.0.8",
                        "release_date": "2026-08-20T04:16:44+00:00"
                    }
                ]
            },
            "download_count": 732
        },
        {
            "id": 43359,
            "upstream_id": null,
            "created": "2026-08-28T13:26:25.798374Z",
            "modified": "2026-10-14T06:45:23.487955Z",
            "imported": "2026-10-14T06:45:23.423217",
            "github_user": "m13tlabs",
            "username": "m13tlabs",
            "github_repo": "ansible-dev-role",
            "github_branch": "develop",
            "commit": "08316d16b7d97b013f3ad3c96919343336536b98",
            "commit_message": "chore: Changelog for Release 1.0.0\n",
            "name": "dev",
            "description": "Generic Linux/macOS developer workstation base setup",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28700,
                    "name": "m13tlabs",
                    "avatar_url": "https://m13t.de/images/logo_m13t.png"
                },
                "provider_namespace": {
                    "id": 38103,
                    "name": "m13tlabs",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38103/"
                },
                "repository": {
                    "name": "ansible-dev-role",
                    "original_name": "ansible-dev-role"
                },
                "tags": [
                    "development",
                    "system"
                ],
                "versions": [
                    {
                        "id": "a3ee2398-47d0-4112-8bb1-ba725d813366",
                        "name": "v1.0.0",
                        "release_date": "2026-10-14T06:41:42+00:00"
                    },
                    {
                        "id": "6c693c3d-0bc0-494c-b07a-5d893bbb5471",
                        "name": "v0.2.0",
                        "release_date": "2026-08-28T13:37:51+00:00"
                    }
                ]
            },
            "download_count": 333
        }
    ]
}