Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3659
{ "count": 37041, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3660", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3658", "results": [ { "id": 42110, "upstream_id": null, "created": "2025-12-18T20:12:27.031957Z", "modified": "2025-12-18T20:12:40.658174Z", "imported": "2025-12-18T20:12:40.186874", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-manage-lvm", "github_branch": "master", "commit": "6d0feecec7276b1637fb6bc37482f142d1d1766a", "commit_message": "docs: add Galaxy role name clarification and historical stats\n\nAs of December 2025, this role is available on Galaxy as\nmrlesmithjr.manage_lvm (underscore). The previous hyphenated\nvariant (manage-lvm) was consolidated.\n\nAdded historical download statistics:\n- manage_lvm: 697,492 downloads\n- manage-lvm: 494,517 downloads\n- Combined: 1,192,009 downloads\n\nThis role is used by OpenStack Kayobe for LVM management.\n", "name": "manage-lvm", "description": "Ansible role to manage(create, extend, resize) LVM Groups/Logical Volumes.", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-manage-lvm", "original_name": "ansible-manage-lvm" }, "tags": [ "system", "lvm" ], "versions": [ { "id": "8fb0a38a-cca5-4de6-9395-0b3b49fde8fd", "name": "v0.2.13", "release_date": "2025-12-18T15:11:16-05:00" }, { "id": "adf892ae-ef09-4af5-97f3-ce2722aaec1f", "name": "v0.2.12", "release_date": "2024-07-17T17:12:38-04:00" }, { "id": "451dac47-f651-4ebc-8a26-7c02cea083ad", "name": "v0.2.11", "release_date": "2024-01-16T00:30:35-05:00" }, { "id": "bd712d70-28d3-4a98-accb-7cee443933ce", "name": "v0.2.10", "release_date": "2023-06-15T09:07:11-04:00" }, { "id": "a80ddf44-4107-499a-9fb4-6f9d25dd6b2f", "name": "v0.2.9", "release_date": "2023-06-14T20:48:02-04:00" }, { "id": "9e68666d-622e-4eae-a66a-659e2df936f4", "name": "v0.2.8", "release_date": "2022-10-19T15:13:46-04:00" }, { "id": "e15119b4-d2f3-4449-a501-dab90e329225", "name": "v0.2.7", "release_date": "2022-05-30T09:01:51-04:00" }, { "id": "625c6d80-8c6d-4daa-b5b0-f7e80b51c1b3", "name": "v0.2.6", "release_date": "2022-01-13T08:39:41-05:00" }, { "id": "c7e9f640-20cd-4cb0-b040-450f28c607b4", "name": "v0.2.5", "release_date": "2022-01-04T14:47:16-05:00" }, { "id": "2be2a4c1-3ab4-4d26-bfbb-4d08d68f70e2", "name": "v0.2.4", "release_date": "2021-11-22T14:19:00-05:00" }, { "id": "5fdb70f7-a1b9-4d5a-af6f-c0cb4b84039c", "name": "v0.2.3", "release_date": "2021-11-22T14:12:18-05:00" } ] }, "download_count": 381 }, { "id": 42111, "upstream_id": null, "created": "2025-12-19T09:15:39.091138Z", "modified": "2025-12-19T09:15:39.167836Z", "imported": "2025-12-19T09:15:39.088240", "github_user": "prajwala98", "username": "prajwala98", "github_repo": "dummy-role", "github_branch": "main", "commit": "8bc0b0060953ef72faa5b0dc7aabbc68f32481c2", "commit_message": "first commit\n", "name": "dummy-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 25498, "name": "prajwala98", "avatar_url": "https://github.com/prajwala98.png" }, "provider_namespace": { "id": 34949, "name": "prajwala98", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34949/" }, "repository": { "name": "dummy-role", "original_name": "dummy-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 42112, "upstream_id": null, "created": "2025-12-19T12:40:05.761211Z", "modified": "2025-12-19T15:23:52.526435Z", "imported": "2025-12-19T15:23:52.481490", "github_user": "csabapatyi", "username": "csabapatyi", "github_repo": "ansible-role-devsecops-workstation", "github_branch": "main", "commit": "8b4c6e4af7b75e2ca8e6e1b9d1eb18ebceeb2fea", "commit_message": "Adds extra documentation regarding new capabilities/variables.\n", "name": "devsecops-workstation", "description": "A comprehensive DevSecOps workstation setup role for Pop!_OS, Fedora, and openSUSE.", "summary_fields": { "dependencies": [], "namespace": { "id": 25508, "name": "csabapatyi", "avatar_url": "https://github.com/csabapatyi.png" }, "provider_namespace": { "id": 34959, "name": "csabapatyi", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34959/" }, "repository": { "name": "ansible-role-devsecops-workstation", "original_name": "ansible-role-devsecops-workstation" }, "tags": [ "workstation", "devsecops", "desktop", "setup", "productivity" ], "versions": [] }, "download_count": 9 }, { "id": 42113, "upstream_id": null, "created": "2025-12-19T13:26:01.104129Z", "modified": "2025-12-19T13:26:01.190862Z", "imported": "2025-12-19T13:26:01.101237", "github_user": "altaf0617", "username": "altaf0617", "github_repo": "httpd-role", "github_branch": "master", "commit": "a2fa9f77ddb035b35528edbbd2134db143af38b3", "commit_message": "initial files\n", "name": "httpd-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 25486, "name": "altaf0617", "avatar_url": "https://github.com/altaf0617.png" }, "provider_namespace": { "id": 34937, "name": "altaf0617", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34937/" }, "repository": { "name": "httpd-role", "original_name": "httpd-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 42114, "upstream_id": null, "created": "2025-12-20T04:32:42.568589Z", "modified": "2025-12-20T04:32:42.603031Z", "imported": "2025-12-20T04:32:42.565914", "github_user": "skatta3", "username": "skatta3", "github_repo": "mynginx-19122025", "github_branch": "main", "commit": "63ec07776e6f7b539acf8dd5ff294c09642233f6", "commit_message": "Ansible Roles\n", "name": "mynginx-19122025", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 11779, "name": "skatta3", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a18-5899-7eab-812a-3e3062483947/avatar/" }, "provider_namespace": { "id": 21421, "name": "skatta3", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21421/" }, "repository": { "name": "mynginx-19122025", "original_name": "mynginx-19122025" }, "tags": [], "versions": [] }, "download_count": 2 }, { "id": 42115, "upstream_id": null, "created": "2025-12-20T10:21:18.557106Z", "modified": "2025-12-20T13:43:58.642261Z", "imported": "2025-12-20T13:43:58.619386", "github_user": "FrancoTampieri", "username": "FrancoTampieri", "github_repo": "ansible-role-uv", "github_branch": "main", "commit": "bf311cbf2ce04de2f7f4b2150a887a925961f053", "commit_message": "fix: add role_name_check: 1 to molecule.yml to skip name validation\n", "name": "uv", "description": "Install and configure uv - the extremely fast Python package installer and resolver written in Rust by Astral", "summary_fields": { "dependencies": [], "namespace": { "id": 25453, "name": "FrancoTampieri", "avatar_url": "https://github.com/FrancoTampieri.png" }, "provider_namespace": { "id": 34904, "name": "francotampieri", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34904/" }, "repository": { "name": "ansible-role-uv", "original_name": "ansible-role-uv" }, "tags": [ "python", "uv", "astral", "packaging", "development", "pip", "venv", "virtualenv", "rust" ], "versions": [ { "id": "6f5da206-37c4-4a47-961f-d8f16938c111", "name": "v1.0.0", "release_date": "2025-12-20T11:17:51+01:00" } ] }, "download_count": 1 }, { "id": 42116, "upstream_id": null, "created": "2025-12-21T10:18:13.633127Z", "modified": "2026-01-18T09:23:34.819143Z", "imported": "2026-01-18T09:23:34.693700", "github_user": "oxess", "username": "oxess", "github_repo": "ansible-clamav", "github_branch": "master", "commit": "11cf6dc1adb2729dd00663fbfd30805768b4a9f6", "commit_message": "Merge remote-tracking branch 'origin/master'\n", "name": "clamav", "description": "Ansible role for ClamAV antivirus with scheduled scanning, on-access monitoring, quarantine management, log rotation, and Zabbix integration for Debian/Ubuntu systems.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25215, "name": "oxess", "avatar_url": "https://github.com/oxess.png" }, "provider_namespace": { "id": 34668, "name": "oxess", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34668/" }, "repository": { "name": "ansible-clamav", "original_name": "ansible-clamav" }, "tags": [ "clamav", "antivirus", "security", "malware" ], "versions": [ { "id": "699ad27b-c383-4022-bfe5-4c220fc3b0a7", "name": "v1.2.0", "release_date": "2026-01-18T10:11:17+01:00" }, { "id": "2ad84c30-fd80-4cb6-8463-6fe883eb373c", "name": "v1.1.0", "release_date": "2025-12-22T18:28:47+01:00" }, { "id": "6616d6c1-9f70-418b-91bf-028dbee15d14", "name": "v1.0.0", "release_date": "2025-12-21T11:13:06+01:00" } ] }, "download_count": 23 }, { "id": 42117, "upstream_id": null, "created": "2025-12-21T13:13:15.881365Z", "modified": "2025-12-21T13:51:39.845024Z", "imported": "2025-12-21T13:51:39.779285", "github_user": "Levaitis", "username": "Levaitis", "github_repo": "crowdsec-ansible", "github_branch": "v0.0.2-rc3", "commit": "239709a03b1e42c8d36b5b9923ed61a74f195ca4", "commit_message": "Fix (handler): ensures handlers use compose_v2 collection.\n", "name": "crowdsec", "description": "Ansible role for installing and configuring CrowdSec", "summary_fields": { "dependencies": [], "namespace": { "id": 25524, "name": "Levaitis", "avatar_url": "https://github.com/Levaitis.png" }, "provider_namespace": { "id": 34975, "name": "levaitis", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34975/" }, "repository": { "name": "crowdsec-ansible", "original_name": "crowdsec-ansible" }, "tags": [ "crowdsec", "security", "intrusion", "detection", "firewall" ], "versions": [ { "id": "edc816f0-9592-4bc1-ae53-dc5863a7c9d0", "name": "v0.0.2-rc3", "release_date": "2025-12-21T14:51:00+01:00" }, { "id": "80f50262-56a2-4754-b98d-daa4f5d8757d", "name": "v0.0.2-rc2", "release_date": "2025-12-21T14:48:37+01:00" }, { "id": "002a3440-612e-48c0-9335-53b706472fc0", "name": "v0.0.2", "release_date": "2025-12-21T14:32:29+01:00" }, { "id": "8f05ccf6-d0e7-473b-9214-3ecfb2fae56a", "name": "v0.0.1", "release_date": "2025-12-21T14:02:42+01:00" } ] }, "download_count": 12 }, { "id": 42118, "upstream_id": null, "created": "2025-12-22T07:07:46.729949Z", "modified": "2026-01-29T01:37:13.675106Z", "imported": "2026-01-29T01:37:13.632679", "github_user": "5tuk0v", "username": "5tuk0v", "github_repo": "ludus_ghostwriter", "github_branch": "master", "commit": "3692aad441655f965e243ac58aeeced89c204da1", "commit_message": "Remove workaround for Hasura and Postgres expose lines in production.yml, no longer needed in latest versions\n", "name": "ludus_ghostwriter", "description": "An Ansible Role that installs Ghostwriter on a Linux-based host using ghostwriter-cli (Docker Compose).", "summary_fields": { "dependencies": [ { "role": "geerlingguy.docker" } ], "namespace": { "id": 24853, "name": "5tuk0v", "avatar_url": "https://github.com/5tuk0v.png" }, "provider_namespace": { "id": 34310, "name": "5tuk0v", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34310/" }, "repository": { "name": "ludus_ghostwriter", "original_name": "ludus_ghostwriter" }, "tags": [ "specterops", "reporting", "ghostwriter", "ludus" ], "versions": [ { "id": "44736350-0694-4b2d-9620-ac09e53e172b", "name": "1.0.1", "release_date": "2026-01-28T20:36:26-05:00" }, { "id": "d6f9f588-a2dd-46b7-9c71-41e568bf5da1", "name": "1.0.0", "release_date": "2025-12-22T02:05:27-05:00" } ] }, "download_count": 9 }, { "id": 42119, "upstream_id": null, "created": "2025-12-22T09:01:24.018908Z", "modified": "2025-12-22T13:28:33.408085Z", "imported": "2025-12-22T13:28:33.370726", "github_user": "P4T12ICK", "username": "P4T12ICK", "github_repo": "ar_splunk_enterprise_security", "github_branch": "main", "commit": "023a59fc8c647d568e9c22a4c67e3bf342b4a826", "commit_message": "bug fix\n", "name": "ar_splunk_enterprise_security", "description": "Configure Enterprise Security on a Splunk Server.", "summary_fields": { "dependencies": [], "namespace": { "id": 20978, "name": "P4T12ICK", "avatar_url": "https://github.com/P4T12ICK.png" }, "provider_namespace": { "id": 30484, "name": "p4t12ick", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30484/" }, "repository": { "name": "ar_splunk_enterprise_security", "original_name": "ar_splunk_enterprise_security" }, "tags": [ "splunk" ], "versions": [ { "id": "fce307d6-8491-4345-8b72-0f13aae0672d", "name": "v1.0.1", "release_date": "2025-12-22T13:27:21+01:00" }, { "id": "bf614d26-d915-4add-9427-8af5eaa31b69", "name": "v1.0.0", "release_date": "2025-12-22T10:38:18+01:00" } ] }, "download_count": 14 } ] }