Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3183
{ "count": 37683, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3184", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3182", "results": [ { "id": 36366, "upstream_id": null, "created": "2023-09-29T00:04:54.602448Z", "modified": "2026-03-29T00:05:49.856799Z", "imported": "2026-03-29T00:05:49.661189", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-adjoin", "github_branch": "master", "commit": "1e3ad9a2d91e771676c4f3394c0b21e712fdc6ee", "commit_message": "Merge pull request #9 from xdkreij/master\n\nMinor fixes", "name": "adjoin", "description": "Active Directory join for multiple domains", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-adjoin", "original_name": "ansible-role-adjoin" }, "tags": [ "activedirectory", "authentication", "ad", "multidomain" ], "versions": [ { "id": "ac7f33e3-ac45-445b-be1a-ecc11ba83cee", "name": "1.2.3", "release_date": "2026-03-21T09:14:26+01:00" }, { "id": "d46aa40c-a524-4fca-83d9-8d2e815dd080", "name": "1.2.2", "release_date": "2023-08-29T16:52:51-04:00" }, { "id": "a265ab68-cb71-463f-a577-e6e58fe38800", "name": "1.2.1", "release_date": "2021-02-06T04:29:49-05:00" }, { "id": "5ae4f031-80f6-49dd-bd2e-d85a5c0ca603", "name": "1.2.0", "release_date": "2021-02-03T18:53:48-05:00" }, { "id": "c55fa1a1-a039-4320-87bb-8ca3f7082df1", "name": "1.1.1", "release_date": "2020-12-03T17:18:55-05:00" }, { "id": "cfad0ad4-2672-4c4a-a9b5-a0618508379a", "name": "1.1.0", "release_date": "2020-06-02T10:54:13-04:00" }, { "id": "557b4e67-8393-4f12-904c-f224fcfcbd0b", "name": "1.0.5", "release_date": "2020-03-21T06:27:33-04:00" }, { "id": "119046b2-bcbd-42a5-ad4c-7ec795b414de", "name": "1.0.4", "release_date": "2019-11-29T08:12:53-05:00" }, { "id": "a9b94ab2-6692-4231-9910-08767d671ed1", "name": "1.0.3", "release_date": "2019-11-19T05:25:49-05:00" }, { "id": "8b76f426-46ef-46fa-8885-d7cca99f9096", "name": "1.0.2", "release_date": "2019-11-19T03:19:43-05:00" }, { "id": "c742f8bf-f5c5-41a2-a47f-c85ccd5cf659", "name": "1.0.1", "release_date": "2019-06-20T13:53:37-04:00" } ] }, "download_count": 1755 }, { "id": 36367, "upstream_id": null, "created": "2023-09-29T00:04:54.975981Z", "modified": "2026-03-29T01:08:47.989152Z", "imported": "2026-03-29T01:08:47.525110", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-ansible_controller", "github_branch": "master", "commit": "8c151b2a2bdc174ed287be9c3001d5a6d7d86453", "commit_message": "Make RHEL9 vars apply to all RHEL variants\n", "name": "ansible_controller", "description": "Ansible Controller with gpg-agent support", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-ansible_controller", "original_name": "ansible-role-ansible_controller" }, "tags": [ "ansible", "controller", "controlnode" ], "versions": [ { "id": "d09e12d1-e761-4001-aa41-201282e98617", "name": "3.0.1", "release_date": "2025-12-12T15:14:39+01:00" }, { "id": "265dd790-9921-4ac5-bf82-72526bf1f416", "name": "3.0.0", "release_date": "2025-12-06T15:23:14+01:00" }, { "id": "3f2d6917-67d1-47ed-ad4f-5b42ca86a24a", "name": "2.4.3", "release_date": "2025-09-08T10:44:29+02:00" }, { "id": "b3008529-eef4-497e-88d3-a5d935fa8769", "name": "2.4.2", "release_date": "2025-09-03T17:37:20+02:00" }, { "id": "62c51da4-77e8-42b0-a1be-55f61a2127ef", "name": "2.4.1", "release_date": "2024-11-26T21:43:11+01:00" }, { "id": "dfe275e9-148e-4fda-a8bd-22f53ddd56b2", "name": "2.4.0", "release_date": "2024-10-22T12:24:47+02:00" }, { "id": "d648e02f-a9e6-4b25-b7b5-db5fdfe9ca7d", "name": "2.3.4", "release_date": "2024-08-08T17:26:57+02:00" }, { "id": "617f238b-0812-478c-a853-994ac38344d2", "name": "2.3.3", "release_date": "2024-08-08T11:03:28+02:00" }, { "id": "6af04186-0066-4b05-9c6e-10f3f677d095", "name": "2.3.2", "release_date": "2024-08-07T14:31:20+02:00" }, { "id": "98c20ac9-5531-49a3-ad5b-389fccd8427e", "name": "2.3.1", "release_date": "2024-06-26T18:45:35+02:00" }, { "id": "5facfa7b-ed35-4518-bcb4-9ea2d63beb80", "name": "2.3.0", "release_date": "2024-06-26T14:06:13+02:00" } ] }, "download_count": 3310 }, { "id": 36368, "upstream_id": null, "created": "2023-09-29T00:04:55.205568Z", "modified": "2026-03-29T00:46:26.033896Z", "imported": "2026-03-29T00:46:25.969965", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-ansible_semaphore", "github_branch": "master", "commit": "c94419cd3b9e19961b43ac9953247990516fc0c7", "commit_message": "Update workflow\n", "name": "ansible_semaphore", "description": "Ansible Semaphore", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-ansible_semaphore", "original_name": "ansible-role-ansible_semaphore" }, "tags": [ "ansible", "semaphore" ], "versions": [ { "id": "1177369a-1145-4f3f-9e49-2fd102eb5bce", "name": "0.0.7", "release_date": "2024-10-13T23:08:18+02:00" }, { "id": "a446963d-6ae6-4ec2-a909-ba87231ba374", "name": "0.0.6", "release_date": "2024-09-07T00:18:56+02:00" }, { "id": "121d18cd-f38e-4846-85f0-96924fafee8e", "name": "0.0.5", "release_date": "2023-08-29T17:20:33-04:00" }, { "id": "5534a5a6-451d-4998-9a84-efa8ca94c766", "name": "0.0.4", "release_date": "2023-04-23T09:13:44-04:00" }, { "id": "c599ee9b-9317-41d2-b85b-cd8ef6988624", "name": "0.0.3", "release_date": "2023-04-21T07:53:41-04:00" }, { "id": "35bf9118-5ac4-4087-8aa4-e67ddf28d093", "name": "0.0.2", "release_date": "2023-04-12T05:05:05-04:00" }, { "id": "3340dbe5-72da-4c23-9429-3bfbe846f3d5", "name": "0.0.1", "release_date": "2023-03-29T07:21:45-04:00" } ] }, "download_count": 420 }, { "id": 36369, "upstream_id": null, "created": "2023-09-29T00:04:55.531343Z", "modified": "2026-04-01T09:32:43.833361Z", "imported": "2026-04-01T09:32:43.331905", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-apache_revproxy", "github_branch": "master", "commit": "eba5d369ad6869d809dcc7d9a2d1f137bead2a37", "commit_message": "Fix missing loop_var\n", "name": "apache_revproxy", "description": "Configures a Apache reverse proxy", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-apache_revproxy", "original_name": "ansible-role-apache_revproxy" }, "tags": [ "apache", "reverse", "proxy" ], "versions": [ { "id": "acc16401-77f8-4a66-ac8a-a9bc9da7c2c7", "name": "1.15.13", "release_date": "2026-04-01T11:27:30+02:00" }, { "id": "fe754d7f-fd86-488c-9a00-8401e0de7757", "name": "1.15.12", "release_date": "2026-03-18T20:24:11+01:00" }, { "id": "e7cf81f3-8977-45e3-98f3-dd4c516d7ea9", "name": "1.15.11", "release_date": "2026-03-07T13:12:21+01:00" }, { "id": "d47406f8-465b-4a35-a535-0c4aa264119f", "name": "1.15.10", "release_date": "2026-03-07T12:53:41+01:00" }, { "id": "06b741b6-22c6-4804-a40c-0421dbde531d", "name": "1.15.9", "release_date": "2026-03-06T17:33:05+01:00" }, { "id": "da539694-1caf-45c0-a68b-f9ddbdc5023a", "name": "1.15.8", "release_date": "2026-03-06T13:52:28+01:00" }, { "id": "ef3c6a19-1317-4654-8696-b79eb483a208", "name": "1.15.7", "release_date": "2026-01-07T17:23:56+01:00" }, { "id": "660570dc-626a-44cb-b284-42d8bc13645c", "name": "1.15.6", "release_date": "2025-04-11T13:54:55+02:00" }, { "id": "a0769cc4-e4be-4b0b-8f74-134c5a97f27b", "name": "1.15.5", "release_date": "2025-04-08T11:11:58+02:00" }, { "id": "469ef14b-c801-4de4-b639-62b23f501dc1", "name": "1.15.4", "release_date": "2025-03-11T14:41:15+01:00" }, { "id": "7b220f07-79d6-4d01-a1e7-4ab106446cf5", "name": "1.15.3", "release_date": "2025-03-11T14:41:15+01:00" } ] }, "download_count": 2724 }, { "id": 36370, "upstream_id": null, "created": "2023-09-29T00:04:55.783367Z", "modified": "2024-07-05T17:15:24.934774Z", "imported": "2024-07-05T17:15:24.650336", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-apt", "github_branch": "master", "commit": "b36ba50be47ba83999f754d65af0d2372e05a79a", "commit_message": "Cleanup merge_vars support files\n", "name": "apt", "description": "Configures APT settings such as repo's, automatic updates and proxy. Requires Ansible Vars Merge", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-apt", "original_name": "ansible-role-apt" }, "tags": [ "apt", "updates", "proxy", "repository", "repo", "autoupdate" ], "versions": [ { "id": "00bd6485-14c4-4f63-8358-80f64c6f712a", "name": "2.2.1", "release_date": "2024-07-05T19:04:07+02:00" }, { "id": "cc69cefb-1c10-4ccc-a5e5-400b07c2375f", "name": "2.2.0", "release_date": "2024-07-01T00:14:32+02:00" }, { "id": "8c919a6e-7751-4d9d-9a66-f56010056576", "name": "2.1.1", "release_date": "2023-07-23T04:06:19-04:00" }, { "id": "a15580cc-eff9-4e1c-b62f-c1ba107e42c1", "name": "2.1.0", "release_date": "2023-07-20T15:41:18-04:00" }, { "id": "63cd6d98-af16-4dd3-adf0-3d00f3feb46d", "name": "2.0.0", "release_date": "2023-06-20T18:07:20-04:00" }, { "id": "7b7ce13b-3286-450a-9146-68dcf2fdcbbe", "name": "1.10.1", "release_date": "2023-06-16T15:48:49-04:00" }, { "id": "d91ecd53-07de-47ee-a151-be8a9a885bba", "name": "1.10.0", "release_date": "2022-06-25T10:17:19-04:00" }, { "id": "46bc8aef-f274-4fc4-82b5-6692abaa04bb", "name": "1.9.0", "release_date": "2022-05-24T13:33:09-04:00" }, { "id": "bdd7fffa-8c94-4eed-b162-bc65ca9bd36c", "name": "1.8.2", "release_date": "2022-03-04T08:10:05-05:00" }, { "id": "e0337ed8-23ce-4610-a23d-079959c1cd4a", "name": "1.8.1", "release_date": "2021-11-03T19:38:45-04:00" }, { "id": "cc9001cc-7d63-4538-9f19-ab779f942d72", "name": "1.8.0", "release_date": "2021-10-04T16:11:26-04:00" } ] }, "download_count": 2413 }, { "id": 36371, "upstream_id": null, "created": "2023-09-29T00:04:55.932096Z", "modified": "2026-03-29T03:09:47.764484Z", "imported": "2026-03-29T03:09:47.709995", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-branding", "github_branch": "master", "commit": "c5c16715cffe770c7a7128156c72c94b322409c2", "commit_message": "molecule: fix ansible_roles_path\n", "name": "branding", "description": "Debian Background Branding", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-branding", "original_name": "ansible-role-branding" }, "tags": [ "background", "desktop", "wallpaper" ], "versions": [ { "id": "3161fcce-616f-4b51-a621-65bfddc73918", "name": "1.1.1", "release_date": "2024-01-28T14:46:28+01:00" }, { "id": "0bcf82e2-a503-456d-9360-89024a2393e8", "name": "1.1.0", "release_date": "2024-01-28T11:32:52+01:00" }, { "id": "aebccf7d-dd42-4fae-a121-2fdb079a354c", "name": "1.0.1", "release_date": "2023-07-28T10:32:38-04:00" }, { "id": "0ea7f77a-03d6-4a49-8668-c9fb390fb603", "name": "1.0.0", "release_date": "2020-10-06T11:26:56-04:00" } ] }, "download_count": 1464 }, { "id": 36372, "upstream_id": null, "created": "2023-09-29T00:04:57.059810Z", "modified": "2024-07-21T22:32:27.235639Z", "imported": "2024-07-21T22:32:27.072108", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-dns_recursor", "github_branch": "master", "commit": "e886ba8828f5c1acaf17d66c8f784191d388afec", "commit_message": "Added config options to change listening port and interface\n", "name": "dns_recursor", "description": "Unbound DNS recursor, powered by Ansible", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-dns_recursor", "original_name": "ansible-role-dns_recursor" }, "tags": [ "unbound", "dns", "recursor" ], "versions": [ { "id": "853b79fd-a33d-46a4-bd7f-f456ce95461d", "name": "1.2.0", "release_date": "2024-07-21T22:25:39+02:00" }, { "id": "b5c139f8-0ad8-4b0e-aac1-43a307236998", "name": "1.1.1", "release_date": "2023-08-14T16:31:50-04:00" }, { "id": "79f1a12e-dfb9-4d5c-8a62-d7b4dd6ae32b", "name": "1.1.0", "release_date": "2023-01-19T10:56:56-05:00" }, { "id": "5a7082e1-2c1e-4cfa-b1b3-63e43e89be36", "name": "1.0.1", "release_date": "2023-01-12T08:14:16-05:00" }, { "id": "7d3f8c55-6fdf-48ce-8ddd-5c61129e70d5", "name": "1.0.0", "release_date": "2023-01-11T11:47:51-05:00" } ] }, "download_count": 49 }, { "id": 36373, "upstream_id": null, "created": "2023-09-29T00:04:57.383225Z", "modified": "2025-12-20T22:33:34.822061Z", "imported": "2025-12-20T22:33:34.586354", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-dns_server", "github_branch": "master", "commit": "95d85fa1de4a96685947c0c701328dde110c9aa7", "commit_message": "Reworked to some API calls that will not mess up lmdb file ownership\n", "name": "dns_server", "description": "Setup a local autoratative DNS server", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-dns_server", "original_name": "ansible-role-dns_server" }, "tags": [ "powerdns", "ns", "nameserver", "pdns" ], "versions": [ { "id": "4bb0e78a-b67b-4d5c-b5e5-cae11e949de6", "name": "5.0.2", "release_date": "2025-04-08T14:46:41+02:00" }, { "id": "100aa553-e197-4aaf-897d-01f165f794e2", "name": "5.0.1", "release_date": "2025-04-04T17:33:03+02:00" }, { "id": "1eb2960e-eef5-4062-8bb2-ce626975bb51", "name": "5.0.0", "release_date": "2025-03-27T13:42:04+01:00" }, { "id": "7f7c1f3b-862b-4940-9cc3-0d248ac31237", "name": "4.2.0", "release_date": "2025-03-25T23:37:55+01:00" }, { "id": "7c780daf-f5e7-4390-a70a-0f0140f033a1", "name": "4.1.0", "release_date": "2024-04-18T15:46:10+02:00" }, { "id": "68967b1d-df8e-4d6b-b1e0-9449f98602fa", "name": "4.0.2", "release_date": "2023-11-09T14:58:26+01:00" }, { "id": "c8b96c33-f870-473d-9e7a-7064ad561bc1", "name": "4.0.1", "release_date": "2023-08-22T09:27:15-04:00" }, { "id": "3670d06e-91cc-44af-bc69-4b1e6a394734", "name": "4.0.0", "release_date": "2023-05-22T15:41:25-04:00" }, { "id": "39b3b8d0-5ca9-4f23-a0e2-a39204eb28ab", "name": "3.6.6", "release_date": "2023-05-10T09:47:34-04:00" }, { "id": "4638c3a3-a6b9-4aca-bc6f-a4d5749605a9", "name": "3.6.5", "release_date": "2022-04-07T09:17:04-04:00" }, { "id": "8f0654f4-a485-4a3c-af2f-b69415f53f45", "name": "3.6.4", "release_date": "2022-02-11T10:43:13-05:00" } ] }, "download_count": 2595 }, { "id": 36374, "upstream_id": null, "created": "2023-09-29T00:04:57.562636Z", "modified": "2026-03-29T03:09:30.321039Z", "imported": "2026-03-29T03:09:30.283458", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-docker_services", "github_branch": "master", "commit": "281752db2685ff295f5ce4d58ce040187a7bfa08", "commit_message": "molecule: fix ansible_roles_path\n", "name": "docker_services", "description": "Docker services catalogue", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-docker_services", "original_name": "ansible-role-docker_services" }, "tags": [ "docker", "traefik", "portainer", "provisioning", "drone", "gitea" ], "versions": [] }, "download_count": 4317 }, { "id": 36375, "upstream_id": 60785, "created": "2023-09-29T00:04:57.711732Z", "modified": "2023-10-10T00:48:33.850104Z", "imported": "2023-09-13T17:55:19.845718-04:00", "github_user": "Thulium-Drake", "username": "thulium_drake", "github_repo": "ansible-role-firewalld", "github_branch": "master", "commit": "8a1605153ebcdc8c948c43423eafc4b079c64120", "commit_message": "Update workflow", "name": "firewalld", "description": "Statefull FirewallD configuration, powered by Ansible", "summary_fields": { "dependencies": [], "namespace": { "id": 9988, "name": "thulium_drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-firewalld", "original_name": "ansible-role-firewalld" }, "tags": [ "firewall", "firewalld" ], "versions": [ { "id": 213673, "name": "0.0.5", "release_date": "2023-08-07T07:58:28-04:00" }, { "id": 196870, "name": "0.0.4", "release_date": "2022-11-23T03:45:37-05:00" }, { "id": 196627, "name": "0.0.3", "release_date": "2022-11-15T09:54:21-05:00" }, { "id": 196270, "name": "0.0.2", "release_date": "2022-11-01T10:06:09-04:00" }, { "id": 196034, "name": "0.0.1", "release_date": "2022-10-28T11:15:40-04:00" } ] }, "download_count": 1400 } ] }