Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3706
{ "count": 37670, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3707", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3705", "results": [ { "id": 42642, "upstream_id": null, "created": "2026-03-15T19:53:44.124895Z", "modified": "2026-03-15T19:53:44.208598Z", "imported": "2026-03-15T19:53:44.122190", "github_user": "rrelict", "username": "rrelict", "github_repo": "ansible-role-dufs", "github_branch": "main", "commit": "69a1a06930067178b6ccbf6a9c41a6d0481e4495", "commit_message": "Add initial README for ansible-role-dufs", "name": "dufs", "description": "Install and configure `dufs` WebDAV server on Debian.", "summary_fields": { "dependencies": [], "namespace": { "id": 26765, "name": "rrelict", "avatar_url": "https://github.com/rrelict.png" }, "provider_namespace": { "id": 36197, "name": "rrelict", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36197/" }, "repository": { "name": "ansible-role-dufs", "original_name": "ansible-role-dufs" }, "tags": [ "webdav", "file-server", "dufs" ], "versions": [ { "id": "d8977e44-750d-4173-92b7-06728bc9750f", "name": "v1.0.0", "release_date": "2026-03-15T20:46:15+01:00" } ] }, "download_count": 5 }, { "id": 42644, "upstream_id": null, "created": "2026-03-17T07:14:16.759003Z", "modified": "2026-06-08T13:48:07.754516Z", "imported": "2026-06-08T13:48:07.702928", "github_user": "pgvillage", "username": "pgvillage", "github_repo": "ansible-role-pgbouncer", "github_branch": "main", "commit": "20c80684daca3320e006442db76fbad9905e34d5", "commit_message": "Merge pull request #2 from pgvillage/feat/ubuntu\n\nfeat: Ubuntu", "name": "pgbouncer", "description": "This role installs, configures and starts pgbouncer as a systemd service\nto pool the normal PostgreSQL port, or the solon-proxy port.\nThis role is part of PgVillage, which is an opinated PostgreSQL deployment for Virtual Machines.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 25023, "name": "pgvillage", "avatar_url": "https://github.com/pgvillage.png" }, "provider_namespace": { "id": 34480, "name": "pgvillage", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34480/" }, "repository": { "name": "ansible-role-pgbouncer", "original_name": "ansible-role-pgbouncer" }, "tags": [ "postgres", "pgbouncer", "pooler" ], "versions": [ { "id": "c54fef95-8868-480c-9922-5802a5daf15f", "name": "v0.2.0", "release_date": "2026-06-08T15:19:01+02:00" }, { "id": "f1dbc08b-5a3d-463f-909c-f961f57dda8e", "name": "v0.1.0", "release_date": "2026-05-07T17:13:52+02:00" } ] }, "download_count": 138 }, { "id": 42646, "upstream_id": null, "created": "2026-03-17T15:59:25.927127Z", "modified": "2026-06-09T11:48:46.814700Z", "imported": "2026-06-09T11:48:46.645761", "github_user": "ome", "username": "ome", "github_repo": "ansible-role-omero-searchengine", "github_branch": "1.4.0", "commit": "061b9d7aab0e04071b7fcc7050982f57d811b7e9", "commit_message": "Merge pull request #26 from khaledk2/fix_perm\n\nFix permission issues", "name": "omero_searchengine", "description": "Install and configure OMERO.server, and optionally PostgreSQL", "summary_fields": { "dependencies": [], "namespace": { "id": 5249, "name": "ome", "avatar_url": "https://avatars2.githubusercontent.com/u/975861?v=4" }, "provider_namespace": { "id": 8687, "name": "ome", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/8687/" }, "repository": { "name": "ansible-role-omero-searchengine", "original_name": "ansible-role-omero-searchengine" }, "tags": [ "omero", "searchengine" ], "versions": [ { "id": "1a0a3115-260f-477a-86ca-e106cd0f2397", "name": "1.4.0", "release_date": "2026-06-09T12:36:50+01:00" }, { "id": "4e1890ec-82f2-477d-a46e-936a45923128", "name": "1.3.0", "release_date": "2026-06-08T12:27:39+01:00" }, { "id": "45fa5fae-897c-40be-a0a8-f28d3fe159c5", "name": "1.2.0", "release_date": "2026-05-26T12:31:12+01:00" }, { "id": "97e43dd8-6dc8-4175-8489-958354617332", "name": "1.1.0", "release_date": "2026-03-23T15:29:11+00:00" }, { "id": "8fe8b14f-acca-4def-8165-c51a79c06df7", "name": "1.0.1", "release_date": "2026-03-17T15:45:37+00:00" }, { "id": "d03cbab1-5cbc-4159-a20b-f7238aa6a7ae", "name": "1.0.0", "release_date": "2026-03-14T00:23:26+00:00" }, { "id": "10517f9a-8f8b-4cc1-a6b0-a5055528041f", "name": "0.8.4", "release_date": "2025-11-24T17:24:08+00:00" } ] }, "download_count": 19 }, { "id": 42647, "upstream_id": null, "created": "2026-03-17T20:45:42.685940Z", "modified": "2026-03-17T21:58:32.496641Z", "imported": "2026-03-17T21:58:32.443243", "github_user": "mojeda101", "username": "mojeda101", "github_repo": "ludus_win_rearm", "github_branch": "main", "commit": "e1069791839ac1458bdc626b5c472b7a6dc63f2d", "commit_message": "win rearm\n", "name": "ludus_win_rearm", "description": "Rearms the Windows evaluation license using slmgr /rearm. Extends the evaluation period by 180 days (Windows Server) or resets the grace period (Windows Desktop). Checks remaining rearm count before acting and optionally reboots the target.\n", "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_win_rearm", "original_name": "ludus_win_rearm" }, "tags": [], "versions": [ { "id": "fd98452a-50f9-4a69-96db-ba87e4d84c06", "name": "v1.0.3", "release_date": "2026-03-17T22:57:43+01:00" }, { "id": "1b30628e-2cba-471b-b5e9-a35f092f4160", "name": "v1.0.2", "release_date": "2026-03-17T21:50:50+01:00" }, { "id": "af74fbb4-1b03-4a96-809f-353ae9184f2d", "name": "v1.0.1", "release_date": "2026-03-17T21:40:07+01:00" }, { "id": "ff8cc421-2992-440b-8f7a-1ae24df0eebb", "name": "v1.0.0", "release_date": "2026-03-17T21:40:07+01:00" } ] }, "download_count": 7 }, { "id": 42648, "upstream_id": null, "created": "2026-03-17T21:59:09.515631Z", "modified": "2026-03-17T21:59:09.560825Z", "imported": "2026-03-17T21:59:09.513008", "github_user": "borgbase", "username": "borgbase", "github_repo": "ansible-role-vykar", "github_branch": "main", "commit": "9589d79536986e4b83d88abe8891e80162155476", "commit_message": "Add meta for publishing\n", "name": "vykar", "description": "Ansible role for Vykar backup daemon", "summary_fields": { "dependencies": [], "namespace": { "id": 4255, "name": "borgbase", "avatar_url": "https://github.com/borgbase.png" }, "provider_namespace": { "id": 12521, "name": "borgbase", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/12521/" }, "repository": { "name": "ansible-role-vykar", "original_name": "ansible-role-vykar" }, "tags": [ "backup", "vykar", "borgbase", "deduplication", "encryption", "s3", "sftp" ], "versions": [] }, "download_count": 4 }, { "id": 42649, "upstream_id": null, "created": "2026-03-18T16:43:19.824715Z", "modified": "2026-03-18T16:43:19.866284Z", "imported": "2026-03-18T16:43:19.821435", "github_user": "wasim0028", "username": "wasim0028", "github_repo": "docker-ansible-role", "github_branch": "main", "commit": "1c47c2378d22b2401b91582b5580adced3651c1a", "commit_message": "ansible galaxy commit\n", "name": "docker-ansible-role", "description": "Docker installation via shell script", "summary_fields": { "dependencies": [], "namespace": { "id": 26599, "name": "wasim0028", "avatar_url": "https://github.com/wasim0028.png" }, "provider_namespace": { "id": 36034, "name": "wasim0028", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36034/" }, "repository": { "name": "docker-ansible-role", "original_name": "docker-ansible-role" }, "tags": [ "docker", "devops", "automation" ], "versions": [] }, "download_count": 7 }, { "id": 42650, "upstream_id": null, "created": "2026-03-18T21:03:12.758193Z", "modified": "2026-03-18T21:03:12.856779Z", "imported": "2026-03-18T21:03:12.754230", "github_user": "andrewrothstein", "username": "andrewrothstein", "github_repo": "ansible-age", "github_branch": "1.0.0", "commit": "d54426913295e7f153aa105abb9aeb694a550640", "commit_message": "add security-events write permission to CI workflow\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>\n", "name": "age", "description": "installs age -- a simple, modern and secure file encryption tool", "summary_fields": { "dependencies": [ { "role": "andrewrothstein.unarchivedeps" } ], "namespace": { "id": 460, "name": "andrewrothstein", "avatar_url": "https://avatars3.githubusercontent.com/u/1834894?v=4" }, "provider_namespace": { "id": 2098, "name": "andrewrothstein", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/2098/" }, "repository": { "name": "ansible-age", "original_name": "ansible-age" }, "tags": [], "versions": [ { "id": "d2675689-381f-4211-a3be-4cffa12bde4c", "name": "1.0.0", "release_date": "2026-03-18T16:49:41-04:00" } ] }, "download_count": 163 }, { "id": 42651, "upstream_id": null, "created": "2026-03-18T21:30:08.261100Z", "modified": "2026-06-18T18:10:57.786700Z", "imported": "2026-06-18T18:10:57.760989", "github_user": "hax0rbana-adam", "username": "hax0rbana_adam", "github_repo": "ansible-jitsi-meet-role", "github_branch": "master", "commit": "4d4699eae722e851eabc7373b1a249cf7a6f1863", "commit_message": "maint: fixed issues preventing deployment on Debian 13\n\nnginx_modify_server_names_hash_bucket_size was duplicated (nginx.conf and the default config nginx config installed by jitsi-meet) which caused an error. The resolution for this is to make that always be a site-specific value and not update it in nginx.conf.\n\nAfter copying our vhost file for a cert signed by LetsEncrypt, there were two issues:\n\n1. our site config was not enabled. Fixed.\n2. the ones put in there by nginx and jitsi-meet were still active. Removed.\n\nThe jitsi-videobridge package got renamed to jitsi-videobridge2. Made this a variable that defaults to the newer verison. This also required adding some additional debconf lines to configure jitsi-meet-prosody\n", "name": "jitsi_meet", "description": "Install jitsi-meet with nginx and (optionally) certbot", "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-jitsi-meet-role", "original_name": "ansible-jitsi-meet-role" }, "tags": [ "jitsi", "nginx", "ubuntu", "debian", "videochat", "certbot", "letsencrypt" ], "versions": [] }, "download_count": 17 }, { "id": 42652, "upstream_id": null, "created": "2026-03-19T06:52:31.785972Z", "modified": "2026-03-19T06:52:31.853207Z", "imported": "2026-03-19T06:52:31.782753", "github_user": "foobar18", "username": "foobar18", "github_repo": "ansible-mysql-role", "github_branch": "main", "commit": "95ea1d22ab3dc1d7c388adb9dc0bab32ac8597d4", "commit_message": "Add all files and folders\n", "name": "mysql", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 25104, "name": "foobar18", "avatar_url": "https://github.com/foobar18.png" }, "provider_namespace": { "id": 34560, "name": "foobar18", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34560/" }, "repository": { "name": "ansible-mysql-role", "original_name": "ansible-mysql-role" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 42653, "upstream_id": null, "created": "2026-03-19T13:23:59.316632Z", "modified": "2026-03-19T13:23:59.412344Z", "imported": "2026-03-19T13:23:59.297963", "github_user": "punktde", "username": "punktde", "github_repo": "ansible-proserver-beats", "github_branch": "master", "commit": "0c95cf13ff1a28c24036bb49d7eab8d60a2bac47", "commit_message": "Merge pull request #3 from punktDe/standardise_role\n\nStandardise role", "name": "beats", "description": "beats role for Proserver", "summary_fields": { "dependencies": [], "namespace": { "id": 26362, "name": "punktde", "avatar_url": "https://github.com/punktde.png" }, "provider_namespace": { "id": 35801, "name": "punktde", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35801/" }, "repository": { "name": "ansible-proserver-beats", "original_name": "ansible-proserver-beats" }, "tags": [], "versions": [ { "id": "3d799d47-ac20-4b54-b856-aeb3d87e3f42", "name": "1.0.0", "release_date": "2026-03-06T08:57:57+01:00" } ] }, "download_count": 2 } ] }