Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3736
{ "count": 37839, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3737", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3735", "results": [ { "id": 42990, "upstream_id": null, "created": "2026-05-22T14:12:03.772990Z", "modified": "2026-07-19T22:47:59.249274Z", "imported": "2026-07-19T22:47:59.184436", "github_user": "besmirzanaj", "username": "besmirzanaj", "github_repo": "ansible-role-geo2drop", "github_branch": "main", "commit": "a3c2684e980cc54a857c3114a8fb0d5d74bcbe13", "commit_message": "Fix: chown zones dir after tar extraction to prevent ownership drift\n\nThe ipdeny all-zones.tar.gz contains a './' entry owned by 'kvuser'.\nWhen tar extracts it with -C, that entry's ownership is applied to the\nzones directory itself, changing it from root:root to kvuser's UID\n(which resolves to deployer on this system). chown root:root after\nextraction keeps the directory owned by root.\n", "name": "geo2drop", "description": "Block traffic from selected countries on Enterprise Linux, Debian, and Ubuntu hosts using nftables sets, sourcing IP zones from ipdeny.com (with an optional GitHub mirror fallback). Native Ansible port of m0zgen/geo2drop.", "summary_fields": { "dependencies": [], "namespace": { "id": 878, "name": "besmirzanaj", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-3a90-71f7-876b-9e2529fb60cb/avatar/" }, "provider_namespace": { "id": 14294, "name": "besmirzanaj", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14294/" }, "repository": { "name": "ansible-role-geo2drop", "original_name": "ansible-role-geo2drop" }, "tags": [ "firewall", "nftables", "security", "geoip", "rhel", "rocky", "almalinux", "debian" ], "versions": [ { "id": "52b10508-77b7-4f8d-8b84-23f5dc923c4a", "name": "2.2.1", "release_date": "2026-07-20T00:45:00+02:00" }, { "id": "735ae429-9d2b-42fb-8b4b-3ce5a80055a6", "name": "2.2.0", "release_date": "2026-07-20T00:33:49+02:00" }, { "id": "5a8c4a54-9334-4fa3-a7c5-85250e901bf7", "name": "2.1.1", "release_date": "2026-07-20T00:24:00+02:00" }, { "id": "aa660736-6786-4468-a134-a3b6465bfc40", "name": "2.1.0", "release_date": "2026-07-19T11:52:31+02:00" }, { "id": "beddbb52-d168-41c3-b1e8-79550b1dc95d", "name": "2.0.0", "release_date": "2026-07-19T04:08:26+02:00" }, { "id": "fbfdd8c4-d775-46a0-bb79-075f660063ee", "name": "1.0.0", "release_date": "2026-07-19T02:21:36+02:00" } ] }, "download_count": 3 }, { "id": 42991, "upstream_id": null, "created": "2026-05-22T23:02:32.458388Z", "modified": "2026-05-25T21:05:15.381128Z", "imported": "2026-05-25T21:05:15.349651", "github_user": "bgebelek", "username": "bgebelek", "github_repo": "ansible-role-rsyslog", "github_branch": "main", "commit": "30e296f8dce72d0a20994822668b98798fefb15c", "commit_message": "reference correct role name\n", "name": "rsyslog", "description": "This role can be used to create and manage custom Rsyslog Log or Message Pipelines on managed nodes.", "summary_fields": { "dependencies": [], "namespace": { "id": 27384, "name": "bgebelek", "avatar_url": "https://github.com/bgebelek.png" }, "provider_namespace": { "id": 36806, "name": "bgebelek", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36806/" }, "repository": { "name": "ansible-role-rsyslog", "original_name": "ansible-role-rsyslog" }, "tags": [ "rsyslog", "logging", "pipeline", "rainerscript", "siem" ], "versions": [] }, "download_count": 5 }, { "id": 42992, "upstream_id": null, "created": "2026-05-23T08:22:21.335836Z", "modified": "2026-05-30T08:37:29.286836Z", "imported": "2026-05-30T08:37:29.217962", "github_user": "Kyrd0x", "username": "Kyrd0x", "github_repo": "ludus_volweb", "github_branch": "main", "commit": "cd65849338f840fdeedb02adab468e5deaf9adaa", "commit_message": "geerlingguy docker dependency version fixed\n", "name": "ludus_volweb", "description": "Deploy VolWeb using Docker Compose on a Debian based host.", "summary_fields": { "dependencies": [ { "role": "geerlingguy.docker", "version": "7.1.0" } ], "namespace": { "id": 27655, "name": "Kyrd0x", "avatar_url": "https://github.com/Kyrd0x.png" }, "provider_namespace": { "id": 37076, "name": "kyrd0x", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37076/" }, "repository": { "name": "ludus_volweb", "original_name": "ludus_volweb" }, "tags": [ "ludus", "volweb", "docker", "security", "forensics" ], "versions": [ { "id": "bba5779d-8593-4df7-9e29-dfe41c736640", "name": "v1.0.0", "release_date": "2026-05-30T10:35:06+02:00" } ] }, "download_count": 11 }, { "id": 42994, "upstream_id": null, "created": "2026-05-24T15:30:33.423460Z", "modified": "2026-05-24T15:30:33.511603Z", "imported": "2026-05-24T15:30:33.420538", "github_user": "aram304", "username": "aram304", "github_repo": "ansible-galaxy-apache", "github_branch": "main", "commit": "be59106ab93be89abdb027a8fbbc9249aa5dd855", "commit_message": "First commit\n", "name": "ansible-galaxy-apache", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 27663, "name": "aram304", "avatar_url": "https://github.com/aram304.png" }, "provider_namespace": { "id": 37084, "name": "aram304", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37084/" }, "repository": { "name": "ansible-galaxy-apache", "original_name": "ansible-galaxy-apache" }, "tags": [], "versions": [] }, "download_count": 8 }, { "id": 42995, "upstream_id": null, "created": "2026-05-25T06:50:29.620564Z", "modified": "2026-05-25T06:50:29.671271Z", "imported": "2026-05-25T06:50:29.617155", "github_user": "GowthamReddy999", "username": "GowthamReddy999", "github_repo": "apache-role", "github_branch": "master", "commit": "bdbd03fd1ab51d6fac8515ec9ceb9c1551953e2f", "commit_message": "initially-commit\n", "name": "apache-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 27666, "name": "GowthamReddy999", "avatar_url": "https://github.com/GowthamReddy999.png" }, "provider_namespace": { "id": 37087, "name": "gowthamreddy999", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37087/" }, "repository": { "name": "apache-role", "original_name": "apache-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 42997, "upstream_id": null, "created": "2026-05-25T11:50:47.612705Z", "modified": "2026-05-25T11:50:47.653512Z", "imported": "2026-05-25T11:50:47.610238", "github_user": "MrLaurensHEdu", "username": "MrLaurensHEdu", "github_repo": "ansible-role-webserver", "github_branch": "main", "commit": "79d95780854a8c66d6b85fd739f32e9182ee02a2", "commit_message": "README toegevoegd voor Ansible Galaxy\n", "name": "webserver", "description": "Webserver rol voor week 4 lab", "summary_fields": { "dependencies": [], "namespace": { "id": 27670, "name": "MrLaurensHEdu", "avatar_url": "https://github.com/MrLaurensHEdu.png" }, "provider_namespace": { "id": 37091, "name": "mrlaurenshedu", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37091/" }, "repository": { "name": "ansible-role-webserver", "original_name": "ansible-role-webserver" }, "tags": [], "versions": [] }, "download_count": 4 }, { "id": 42998, "upstream_id": null, "created": "2026-05-25T11:51:14.947718Z", "modified": "2026-05-25T11:51:14.992973Z", "imported": "2026-05-25T11:51:14.945247", "github_user": "MrLaurensHEdu", "username": "MrLaurensHEdu", "github_repo": "ansible-role-database", "github_branch": "main", "commit": "c176fe1327ede8c4514fbdcf370f9a6e2d0f2565", "commit_message": "README toegevoegd voor Ansible Galaxy\n", "name": "database", "description": "Database rol voor week 4 lab", "summary_fields": { "dependencies": [], "namespace": { "id": 27670, "name": "MrLaurensHEdu", "avatar_url": "https://github.com/MrLaurensHEdu.png" }, "provider_namespace": { "id": 37091, "name": "mrlaurenshedu", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37091/" }, "repository": { "name": "ansible-role-database", "original_name": "ansible-role-database" }, "tags": [], "versions": [] }, "download_count": 2 }, { "id": 42999, "upstream_id": null, "created": "2026-05-25T17:09:30.674390Z", "modified": "2026-06-25T16:02:34.206046Z", "imported": "2026-06-25T16:02:34.075418", "github_user": "zarethrex", "username": "zarethrex", "github_repo": "ansible-role-vagrantfile", "github_branch": "v1.0.5", "commit": "3fc7eecd145e4686a77ca54787b5d3bbc6bb1c62", "commit_message": "Updated README\n", "name": "vagrantfile", "description": "Create or Modify a Vagrantfile on the system", "summary_fields": { "dependencies": [], "namespace": { "id": 24156, "name": "zarethrex", "avatar_url": "https://github.com/zarethrex.png" }, "provider_namespace": { "id": 33628, "name": "zarethrex", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33628/" }, "repository": { "name": "ansible-role-vagrantfile", "original_name": "ansible-role-vagrantfile" }, "tags": [ "vagrant", "development" ], "versions": [ { "id": "8e77585c-690b-4bc6-887a-81a59e106e12", "name": "v1.0.5", "release_date": "2026-06-25T17:02:02+01:00" }, { "id": "cac9cdf0-2a8f-4ed1-b4dc-310f9016a8a2", "name": "v1.0.4", "release_date": "2026-06-25T09:05:58+01:00" }, { "id": "fb828667-78e9-4068-beb6-f817a5b3db8d", "name": "v1.0.3", "release_date": "2026-06-25T08:06:57+01:00" }, { "id": "f7d320eb-23d4-42de-a590-0d4182eea25a", "name": "v1.0.2", "release_date": "2026-06-24T14:41:44+01:00" }, { "id": "aa5d628c-b3c1-41e8-9e88-307161b8e6f2", "name": "v1.0.1", "release_date": "2026-06-24T13:52:47+01:00" }, { "id": "80192dd2-069e-419d-b3c8-5c001247e08e", "name": "v1.0.0", "release_date": "2026-05-25T18:01:01+01:00" } ] }, "download_count": 67 }, { "id": 43003, "upstream_id": null, "created": "2026-05-26T09:04:42.151105Z", "modified": "2026-05-30T00:21:41.027836Z", "imported": "2026-05-30T00:21:40.814237", "github_user": "metno", "username": "metno", "github_repo": "ansible-role-root-keys", "github_branch": "master", "commit": "c92473b33257139e63e174d4c6b90588711d99fc", "commit_message": "Merge pull request #21 from metno/20260526-fix-packaging\n\nFix packaging", "name": "root_keys", "description": "Configure root ssh access with ssh keys", "summary_fields": { "dependencies": [], "namespace": { "id": 13099, "name": "metno", "avatar_url": "https://github.com/metno.png" }, "provider_namespace": { "id": 22871, "name": "metno", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22871/" }, "repository": { "name": "ansible-role-root-keys", "original_name": "ansible-role-root-keys" }, "tags": [ "root", "ssh" ], "versions": [ { "id": "349efb17-c096-474e-82dd-33404cf847f5", "name": "5.0.0", "release_date": "2026-05-26T10:25:44+02:00" }, { "id": "9b6d35d5-f008-447c-9d9a-1213e8d3da8f", "name": "4.1.1", "release_date": "2026-03-13T14:21:29+01:00" }, { "id": "63c57091-e6e5-4882-87c7-30c60093decc", "name": "4.1.0", "release_date": "2025-10-01T09:55:43+02:00" }, { "id": "29d85bac-e5cb-42c1-bf9e-6248a71b47ea", "name": "4.0.2", "release_date": "2025-09-25T11:11:29+02:00" }, { "id": "f69157b1-a5eb-4aba-8a8c-98e9a7152847", "name": "4.0.1", "release_date": "2024-11-21T13:24:15+01:00" }, { "id": "9572d791-537b-4bed-9626-f5655786f8fd", "name": "4.0.0", "release_date": "2024-05-02T13:17:47+02:00" }, { "id": "84cb5f5e-ac9e-484f-a992-52a7883c8218", "name": "3.3.1", "release_date": "2024-03-05T12:28:12+01:00" }, { "id": "6aa01795-d39c-47c1-9f75-68bcac657077", "name": "3.3.0", "release_date": "2024-03-05T11:07:00+01:00" }, { "id": "3888dbdc-ac61-42c0-9578-75bdb4699402", "name": "3.2.0", "release_date": "2024-01-11T16:30:17+01:00" }, { "id": "20c95824-46d9-4b4e-99bf-4c6ace8705aa", "name": "3.1.1", "release_date": "2023-11-22T14:05:34+01:00" }, { "id": "68e51bca-5e22-4cf1-b343-5998a0340ff4", "name": "3.1.0", "release_date": "2023-06-16T13:52:10+02:00" } ] }, "download_count": 3 }, { "id": 43005, "upstream_id": null, "created": "2026-05-26T09:11:33.910618Z", "modified": "2026-05-30T00:21:56.128837Z", "imported": "2026-05-30T00:21:55.912504", "github_user": "metno", "username": "metno", "github_repo": "ansible-role-sysctl", "github_branch": "master", "commit": "21053122753a5bd61e2eddf144e1b5a55bdb2b76", "commit_message": "Merge pull request #16 from metno/20260520-resolute\n\nAdded support for Resolute Raccoon", "name": "sysctl", "description": "Handle sysctl.d files", "summary_fields": { "dependencies": [], "namespace": { "id": 13099, "name": "metno", "avatar_url": "https://github.com/metno.png" }, "provider_namespace": { "id": 22871, "name": "metno", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22871/" }, "repository": { "name": "ansible-role-sysctl", "original_name": "ansible-role-sysctl" }, "tags": [ "sysctl" ], "versions": [ { "id": "77e85aa4-56fe-425c-b8f2-f15bfa4b0d37", "name": "4.0.0", "release_date": "2026-05-20T14:14:09+02:00" }, { "id": "47a0a105-34cc-4cd7-bef5-7baff90f7ab4", "name": "3.1.1", "release_date": "2026-03-13T14:34:53+01:00" }, { "id": "c935ffec-9afb-44f2-a5a8-01ebc5e4e800", "name": "3.1.0", "release_date": "2025-10-01T10:44:16+02:00" }, { "id": "d75ec6c3-78a3-4126-8e2f-d0908842961a", "name": "3.0.2", "release_date": "2025-09-25T11:17:55+02:00" }, { "id": "6167879c-5141-4af9-aeec-2cc33cdc0725", "name": "3.0.1", "release_date": "2024-11-21T13:24:15+01:00" }, { "id": "a4ee3571-88b6-44c2-aab7-2899e83c280b", "name": "3.0.0", "release_date": "2024-05-02T08:55:48+02:00" }, { "id": "e320fa04-aa65-4fb1-bb15-17aa2b57637f", "name": "2.2.0", "release_date": "2024-03-06T09:24:19+01:00" }, { "id": "bf8c8c58-78ee-429e-ac93-d58ecb321b36", "name": "2.1.2", "release_date": "2023-11-22T14:24:44+01:00" }, { "id": "25b70e1a-7ab9-42b6-bc35-773a578c46e7", "name": "2.1.1", "release_date": "2023-07-13T14:46:13+02:00" }, { "id": "830b23e2-1b87-4199-b123-a03f55572aa0", "name": "2.1.0", "release_date": "2023-06-16T14:39:48+02:00" }, { "id": "c0dd8845-60e8-4707-b0b0-31dec667c8f5", "name": "2.0.0", "release_date": "2023-02-06T15:18:11+01:00" } ] }, "download_count": 4 } ] }