Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2146
{ "count": 37660, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2147", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2145", "results": [ { "id": 24798, "upstream_id": null, "created": "2023-05-08T21:32:54.563143Z", "modified": "2026-08-17T09:00:27.987111Z", "imported": "2026-08-17T09:00:27.906875", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "dnsmasq", "github_branch": "master", "commit": "16e79317f187e32e752c72cd2f48e9225b682aed", "commit_message": "chore: release 2.4.0\n", "name": "dnsmasq", "description": "Ansible role to install and configure dnsmasq DNS caching server", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "dnsmasq", "original_name": "dnsmasq" }, "tags": [ "dns", "cache" ], "versions": [ { "id": "0f0951dc-d026-4416-a3ec-833adfe6a935", "name": "v2.4.0", "release_date": "2026-08-17T08:51:36+00:00" }, { "id": "a0cf16fe-ded6-4606-a7b6-7173dd3ef02d", "name": "v2.3.0", "release_date": "2026-08-10T09:30:58+00:00" }, { "id": "156a103a-39cc-4ae3-a288-f0c8545f3331", "name": "v2.2.0", "release_date": "2026-07-27T11:39:29+00:00" }, { "id": "c6eafa3e-547a-4759-9a83-f9d6597d5653", "name": "v2.1.0", "release_date": "2025-09-29T10:58:19+00:00" }, { "id": "22b4f276-7535-4531-8b03-e2c274f75359", "name": "v2.0.0", "release_date": "2024-02-12T08:22:19+00:00" }, { "id": "a599d793-3c0d-4615-beaa-22d4a8bc3ff7", "name": "v1.0.0", "release_date": "2023-01-04T10:30:57-05:00" } ] }, "download_count": 46 }, { "id": 24799, "upstream_id": null, "created": "2023-05-08T21:32:54.636661Z", "modified": "2026-08-17T08:47:47.837979Z", "imported": "2026-08-17T08:47:47.734706", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "docker", "github_branch": "master", "commit": "c69b4e8cb4bc5b1b0df80ac81fcb2355f34a07fc", "commit_message": "chore: release 3.5.0\n", "name": "docker", "description": "Ansible role to install and configure Docker container runtime", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "docker", "original_name": "docker" }, "tags": [ "docker", "container", "runtime" ], "versions": [ { "id": "7b3ef3e1-3560-4a90-b06f-76a785aa4ff6", "name": "v3.5.0", "release_date": "2026-08-17T08:41:37+00:00" }, { "id": "2e02be7f-53f9-432d-b6f5-0c3b07c47e08", "name": "v3.4.0", "release_date": "2026-08-10T09:19:59+00:00" }, { "id": "fb70c31f-a44d-4547-8186-1d59cf6816a7", "name": "v3.3.0", "release_date": "2026-07-27T11:20:55+00:00" }, { "id": "0144e261-df09-4327-9853-a2305229e7fa", "name": "v3.2.0", "release_date": "2026-04-13T09:53:32+00:00" }, { "id": "8780c327-ea67-4228-8497-01f2b7f3340b", "name": "v3.1.0", "release_date": "2026-03-30T09:12:58+00:00" }, { "id": "5de565a5-12d5-466e-bb4a-620a364986a7", "name": "v3.0.0", "release_date": "2025-11-17T08:30:00+00:00" }, { "id": "8f29f861-3f6b-47b0-9af3-691ecc312a1f", "name": "v2.1.1", "release_date": "2025-09-22T08:26:27+00:00" }, { "id": "a5992609-985f-4c42-9510-8ee993bb4666", "name": "v2.1.0", "release_date": "2025-09-16T13:08:06+00:00" }, { "id": "bf6a914a-c879-4639-b54f-b2f18e6320f5", "name": "v2.0.0", "release_date": "2024-02-12T08:16:03+00:00" }, { "id": "55157835-2cfc-41b3-93d0-58e93289384c", "name": "v1.2.1", "release_date": "2023-07-24T08:34:53-04:00" }, { "id": "23d3e8c9-7d0c-4694-b1be-e9d6c68c211e", "name": "v1.2.0", "release_date": "2023-04-17T06:33:50-04:00" } ] }, "download_count": 10513 }, { "id": 24800, "upstream_id": 53413, "created": "2023-05-08T21:32:54.713988Z", "modified": "2023-10-29T18:46:50.440233Z", "imported": "2023-09-07T04:39:03.011470-04:00", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "dotnet", "github_branch": "master", "commit": "2bfb111db1ff1860a433b0eb81d73bd37cbc651f", "commit_message": "docs: add arche notice to readme", "name": "dotnet", "description": "Ansible role to install .NET packages from Microsoft repos", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "dotnet", "original_name": "dotnet" }, "tags": [ "aspnet", "csharp", "dotnet" ], "versions": [ { "id": 205505, "name": "v1.1.0", "release_date": "2023-04-17T17:42:00-04:00" }, { "id": 198958, "name": "v1.0.0", "release_date": "2023-01-04T10:30:51-05:00" } ] }, "download_count": 51 }, { "id": 24801, "upstream_id": null, "created": "2023-05-08T21:32:54.792773Z", "modified": "2026-08-17T09:07:29.149394Z", "imported": "2026-08-17T09:07:29.067729", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "duply", "github_branch": "master", "commit": "098f9e12296cedbb2876360c3e27d455303d5449", "commit_message": "chore: release 2.4.0\n", "name": "duply", "description": "Ansible role to install duply as a simple backup solution", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "duply", "original_name": "duply" }, "tags": [ "duply", "duplicity" ], "versions": [ { "id": "8cc52c7f-d63a-432b-9f93-817c656e1472", "name": "v2.4.0", "release_date": "2026-08-17T08:59:40+00:00" }, { "id": "5d32d508-403c-4fd5-a59c-5118b9a75f43", "name": "v2.3.0", "release_date": "2026-08-10T09:42:35+00:00" }, { "id": "d74a790a-abc9-498b-916c-9295d67e854f", "name": "v2.2.0", "release_date": "2026-07-27T11:42:16+00:00" }, { "id": "62d8bae1-5dc8-46e7-9546-263bfef571f4", "name": "v2.1.0", "release_date": "2025-09-29T10:08:06+00:00" }, { "id": "91978240-9a9d-4648-8a7a-0768dc20532f", "name": "v2.0.0", "release_date": "2024-02-12T08:24:58+00:00" }, { "id": "9cf48009-ce92-4e53-aaa1-4d1245229580", "name": "v1.0.0", "release_date": "2023-01-04T10:44:19-05:00" } ] }, "download_count": 234 }, { "id": 24802, "upstream_id": null, "created": "2023-05-08T21:32:54.861565Z", "modified": "2026-08-17T12:10:11.715640Z", "imported": "2026-08-17T12:10:11.537212", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "elasticsearch", "github_branch": "master", "commit": "0d42039b74c29699e9566aba4f8fe50f0b930a01", "commit_message": "deps(minor): update dependency pipx:molecule to v26.8.0 (#64)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", "name": "elasticsearch", "description": "Ansible role to install and configure a Elasticsearch full-text search engine", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "elasticsearch", "original_name": "elasticsearch" }, "tags": [ "elastic", "search", "elasticsearch" ], "versions": [ { "id": "11ff1514-28a6-48de-8586-6748e31a0ff8", "name": "v2.9.0", "release_date": "2026-08-17T08:50:21+00:00" }, { "id": "35220b9a-8498-4df4-ae03-63b334c6cde5", "name": "v2.8.0", "release_date": "2026-08-10T09:28:58+00:00" }, { "id": "219e859d-a0f7-4ab0-90c6-6df1f232a6a2", "name": "v2.7.0", "release_date": "2026-07-27T11:27:35+00:00" }, { "id": "9dafbeb3-fbc5-43a1-bcbf-a80948b68d4b", "name": "v2.6.0", "release_date": "2026-07-13T11:12:15+00:00" }, { "id": "9b82e179-6342-4aaa-a76d-9849571d650b", "name": "v2.5.0", "release_date": "2025-12-15T08:34:46+00:00" }, { "id": "a564fe0c-ba6b-4738-a4dd-31bdface6785", "name": "v2.4.0", "release_date": "2025-09-29T12:34:58+00:00" }, { "id": "2671e3c0-51b0-4bcd-a2fc-944b7d7a0408", "name": "v2.3.0", "release_date": "2025-03-17T08:25:39+00:00" }, { "id": "e58ea420-4a39-4c0c-9ec1-1bf2a9ecc62c", "name": "v2.2.0", "release_date": "2024-10-28T08:27:24+00:00" }, { "id": "314c79e9-3d08-4122-b074-cb031f8af4b6", "name": "v2.1.0", "release_date": "2024-09-23T08:27:49+00:00" }, { "id": "46208db0-b729-4fb0-9e55-fb975606bfac", "name": "v2.0.0", "release_date": "2024-02-12T08:19:19+00:00" }, { "id": "72b635e0-d146-4d03-92c8-f9799ed39aa9", "name": "v1.3.0", "release_date": "2024-01-01T08:18:03+00:00" } ] }, "download_count": 1029 }, { "id": 24803, "upstream_id": null, "created": "2023-05-08T21:32:54.930151Z", "modified": "2026-08-17T08:32:57.544528Z", "imported": "2026-08-17T08:32:57.378692", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "elasticsearch-curator", "github_branch": "master", "commit": "eea0fad89e345f09b5569001cf7f280cfc98aa94", "commit_message": "chore: release 4.3.0\n", "name": "elasticsearch_curator", "description": "Ansible role to install and configure Elasticsearch curator and index lifecycle management", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "elasticsearch-curator", "original_name": "elasticsearch-curator" }, "tags": [ "elasticsearch", "curator", "lifecycle", "management" ], "versions": [ { "id": "552cde5c-b82e-43e5-a281-be5a46763ed7", "name": "v4.3.0", "release_date": "2026-08-17T08:29:55+00:00" }, { "id": "39b98e16-7484-4604-a3f7-5a6379a3a1c5", "name": "v4.2.0", "release_date": "2026-08-10T09:06:32+00:00" }, { "id": "eb4aae61-5b04-4cd0-a524-e46aef662c5c", "name": "v4.1.0", "release_date": "2026-07-27T11:00:12+00:00" }, { "id": "a6f3e230-3ca3-4918-961f-6887ac78b002", "name": "v4.0.0", "release_date": "2025-10-13T08:15:22+00:00" }, { "id": "a113dbdb-807c-44ac-8f4a-fbd32dbd15b0", "name": "v3.1.0", "release_date": "2025-09-30T12:01:31+00:00" }, { "id": "c5374c2d-1add-4a42-a1dc-6eedb6936117", "name": "v3.0.8", "release_date": "2025-04-07T08:13:42+00:00" }, { "id": "870644ac-9bba-4618-8428-955199f10bf6", "name": "v3.0.7", "release_date": "2025-03-31T08:13:57+00:00" }, { "id": "914696b3-d175-455d-b301-637ad9208223", "name": "v3.0.6", "release_date": "2025-03-17T08:13:40+00:00" }, { "id": "4f1c77ab-4923-420d-8be7-0b7f4c5d9cea", "name": "v3.0.5", "release_date": "2024-10-28T08:12:52+00:00" }, { "id": "848ca1c0-8ed7-4150-9e46-b7d2c5c20c6e", "name": "v3.0.4", "release_date": "2024-09-02T08:12:31+00:00" }, { "id": "f4011d95-afa5-4651-a679-16f06161780c", "name": "v3.0.3", "release_date": "2024-04-22T08:09:49+00:00" } ] }, "download_count": 49 }, { "id": 24804, "upstream_id": 55294, "created": "2023-05-08T21:32:55.001864Z", "modified": "2023-10-29T18:46:50.448947Z", "imported": "2023-09-07T04:42:57.001001-04:00", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "elastiflow", "github_branch": "master", "commit": "010ba17fb798bd6c0b290b40fb0dabd0d900f24f", "commit_message": "docs: add arche notice to readme", "name": "elastiflow", "description": "Ansible role to install and configure Elastiflow netflow processing", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "elastiflow", "original_name": "elastiflow" }, "tags": [ "flowdata", "logstash" ], "versions": [ { "id": 199166, "name": "v1.0.0", "release_date": "2023-01-05T05:54:40-05:00" } ] }, "download_count": 50 }, { "id": 24805, "upstream_id": null, "created": "2023-05-08T21:32:55.926906Z", "modified": "2026-08-17T09:13:23.393436Z", "imported": "2026-08-17T09:13:23.222979", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "errors", "github_branch": "master", "commit": "b541f9a87c56acb850580e4622756806f30eb873", "commit_message": "deps(patch): update webhippie/errors docker tag to v2.8.1 (#84)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", "name": "errors", "description": "Ansible role to install a templateable HTTP errors service", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "errors", "original_name": "errors" }, "tags": [ "errors", "http", "service" ], "versions": [ { "id": "f0e88442-35d2-4d16-bff5-84b3379b22c8", "name": "v4.8.0", "release_date": "2026-08-17T08:36:55+00:00" }, { "id": "b9d92a80-2109-4b75-9e11-1d939152a1da", "name": "v4.7.0", "release_date": "2026-08-10T09:15:13+00:00" }, { "id": "f6b46f74-08b6-4717-8494-774926983643", "name": "v4.6.0", "release_date": "2026-08-03T11:15:32+00:00" }, { "id": "f55df2b0-931b-434f-b636-842ccf6ee1a5", "name": "v4.5.0", "release_date": "2026-07-27T11:13:09+00:00" }, { "id": "4d181a42-aa3f-480f-84b6-d47cd20a7c39", "name": "v4.4.0", "release_date": "2026-06-29T12:25:32+00:00" }, { "id": "3494d16b-01ac-46a9-890d-66477e549e72", "name": "v4.3.0", "release_date": "2026-06-15T13:49:24+00:00" }, { "id": "152beedc-0458-4916-aa6a-09b3b4d5a65c", "name": "v4.2.2", "release_date": "2026-05-04T10:08:32+00:00" }, { "id": "41741bf9-bdb0-4245-9f15-073d6fe4c2e5", "name": "v4.2.1", "release_date": "2026-04-27T10:10:40+00:00" }, { "id": "36cff00a-acd9-49da-9644-413478a7cecb", "name": "v4.2.0", "release_date": "2026-04-13T09:48:27+00:00" }, { "id": "f5e85269-da50-429f-9809-4e7025987091", "name": "v4.1.3", "release_date": "2026-03-04T13:29:33+00:00" }, { "id": "2188de30-039a-412f-a022-8c8ebaadcf5f", "name": "v4.1.2", "release_date": "2026-03-02T08:36:31+00:00" } ] }, "download_count": 59 }, { "id": 24806, "upstream_id": null, "created": "2023-05-08T21:32:55.993645Z", "modified": "2026-08-03T08:11:33.981335Z", "imported": "2026-08-03T08:11:33.935557", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "etcd", "github_branch": "master", "commit": "5767ca4fd9c9f7bc579925064704c4b4ccaa2efa", "commit_message": "chore: add profile to ansible lint config\n", "name": "etcd", "description": "Ansible role to install and configure etcd distributed key-value store", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "etcd", "original_name": "etcd" }, "tags": [ "etcd", "etcdctl" ], "versions": [ { "id": "684fe0b2-616d-4a99-b238-b03a4555f1ac", "name": "v2.2.0", "release_date": "2026-07-27T11:25:43+00:00" }, { "id": "70547ef5-d80d-4d67-aa9e-5b2974bde1eb", "name": "v2.1.0", "release_date": "2025-10-21T17:55:29+00:00" }, { "id": "1deb5809-e3c7-469f-8dc4-8d03f58290dd", "name": "v2.0.0", "release_date": "2024-02-12T08:17:15+00:00" }, { "id": "a47f1a33-c23d-4770-9270-fb62b36590ab", "name": "v1.0.0", "release_date": "2023-01-05T18:36:51-05:00" } ] }, "download_count": 46 }, { "id": 24807, "upstream_id": null, "created": "2023-05-08T21:32:56.058858Z", "modified": "2026-08-17T10:07:25.480048Z", "imported": "2026-08-17T10:07:25.212913", "github_user": "rolehippie", "username": "rolehippie", "github_repo": "exporters", "github_branch": "master", "commit": "a1acdeb389fc96c533f7bc579d78efa66f903dd2", "commit_message": "deps(minor): update dependency pipx:molecule to v26.8.0 (#84)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", "name": "exporters", "description": "Ansible role to configure some Prometheus exporters", "summary_fields": { "dependencies": [], "namespace": { "id": 5968, "name": "rolehippie", "avatar_url": "https://github.com/rolehippie.png" }, "provider_namespace": { "id": 9799, "name": "rolehippie", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/" }, "repository": { "name": "exporters", "original_name": "exporters" }, "tags": [ "node", "exporter" ], "versions": [ { "id": "db15e626-1571-4ca3-993c-218c19231992", "name": "v2.13.0", "release_date": "2026-08-17T08:36:32+00:00" }, { "id": "73bae0d1-ad99-4593-8774-d89a291fedf2", "name": "v2.12.0", "release_date": "2026-08-10T09:15:26+00:00" }, { "id": "b49e49d8-0bbc-4ab4-967a-dde468e6f74c", "name": "v2.11.0", "release_date": "2026-07-27T11:17:47+00:00" }, { "id": "8b0c5b7f-e181-45f2-bf50-7f69a44d7251", "name": "v2.10.1", "release_date": "2026-07-20T10:45:17+00:00" }, { "id": "d0833713-5204-4e7e-9222-1415d0f9c2e5", "name": "v2.10.0", "release_date": "2026-07-13T10:53:29+00:00" }, { "id": "3ccc885c-ade8-4857-85f1-20eed8861545", "name": "v2.9.1", "release_date": "2026-04-13T09:48:21+00:00" }, { "id": "a77f5189-6035-43ee-8766-ca39c877320b", "name": "v2.9.0", "release_date": "2026-04-06T09:05:19+00:00" }, { "id": "4a8adb6b-102b-4a85-be79-8e61656edc58", "name": "v2.8.0", "release_date": "2025-12-08T08:23:24+00:00" }, { "id": "71d055c7-dd92-4b92-aa1e-be64f7134c02", "name": "v2.7.0", "release_date": "2025-10-27T08:20:17+00:00" }, { "id": "2685a75d-5617-481a-95b8-58890dc3d9c5", "name": "v2.6.0", "release_date": "2025-10-21T17:16:17+00:00" }, { "id": "99b987b4-a865-4717-97bc-8ad2802f98f4", "name": "v2.5.0", "release_date": "2025-07-07T08:22:50+00:00" } ] }, "download_count": 73 } ] }