Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2771
{ "count": 37752, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2772", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2770", "results": [ { "id": 32046, "upstream_id": 62546, "created": "2023-06-20T21:05:40.660311Z", "modified": "2023-10-29T18:46:49.384020Z", "imported": "2023-06-20T02:23:08.291750-04:00", "github_user": "nyl1001", "username": "nyl1001", "github_repo": "ansible-me-role", "github_branch": "main", "commit": "8555754843596076fadb3daf36b287f403190dae", "commit_message": "提交me部署脚本", "name": "xd_me", "description": "Install, configure and prepare a xingdao me server.", "summary_fields": { "dependencies": [], "namespace": { "id": 7877, "name": "nyl1001", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a12-b6cf-7448-8924-97ad0b5b7eb1/avatar/" }, "provider_namespace": { "id": 17634, "name": "nyl1001", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17634/" }, "repository": { "name": "ansible-me-role", "original_name": "ansible-me-role" }, "tags": [ "upgrade" ], "versions": [] }, "download_count": 134 }, { "id": 32047, "upstream_id": 62543, "created": "2023-06-20T21:32:31.146167Z", "modified": "2023-10-29T18:46:49.396887Z", "imported": "2023-06-19T13:22:41.287320-04:00", "github_user": "vtomasr5", "username": "vtomasr5", "github_repo": "ansible-sshd", "github_branch": "master", "commit": "fd2a1cd4e9cf3fc1be795c6a42778501c29c5c21", "commit_message": "Fix", "name": "ansible_sshd", "description": "OpenSSH SSH daemon configuration (forked from willshersystems/ansible-sshd)", "summary_fields": { "dependencies": [], "namespace": { "id": 7878, "name": "vtomasr5", "avatar_url": "https://avatars.githubusercontent.com/u/514720?v=4" }, "provider_namespace": { "id": 19356, "name": "vtomasr5", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19356/" }, "repository": { "name": "ansible-sshd", "original_name": "ansible-sshd" }, "tags": [ "aix", "centos", "debian", "freebsd", "networking", "openbsd", "openssh", "redhat", "server", "ssh", "sshd", "system", "ubuntu" ], "versions": [ { "id": 208562, "name": "v0.14.1-3", "release_date": "2023-06-19T13:22:05-04:00" }, { "id": 208561, "name": "v0.14.1-2", "release_date": "2023-06-19T11:55:04-04:00" }, { "id": 208559, "name": "v0.14.1-1", "release_date": "2023-06-19T11:39:20-04:00" }, { "id": 208557, "name": "v0.14.1", "release_date": "2023-06-19T10:56:58-04:00" } ] }, "download_count": 55 }, { "id": 32048, "upstream_id": 62552, "created": "2023-06-22T20:05:45.150063Z", "modified": "2023-10-29T18:44:33.699278Z", "imported": "2023-06-21T06:47:44.823091-04:00", "github_user": "aanky15", "username": "aanky15", "github_repo": "test", "github_branch": "main", "commit": "066fa3843ac5b1470505dcee376b9035d7ae3ebb", "commit_message": "test code", "name": "test", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 7879, "name": "aanky15", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19f8-7efe-76b1-9fda-71ec5e2e219e/avatar/" }, "provider_namespace": { "id": 13658, "name": "aanky15", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13658/" }, "repository": { "name": "test", "original_name": "test" }, "tags": [], "versions": [] }, "download_count": 32 }, { "id": 32050, "upstream_id": 62553, "created": "2023-06-22T20:53:29.442929Z", "modified": "2023-10-29T18:44:42.658886Z", "imported": "2023-06-21T14:30:09.999590-04:00", "github_user": "lunics", "username": "lunics", "github_repo": "ansible_role_dns", "github_branch": "main", "commit": "27b818016ebe5286983f07bcf5e1f8a2b943d3a8", "commit_message": "add meta", "name": "dns", "description": "A role to setup /etc/hosts and resolv.conf", "summary_fields": { "dependencies": [], "namespace": { "id": 4235, "name": "lunics", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-c419-7a94-b2c2-ad09bc5f156f/avatar/" }, "provider_namespace": { "id": 16888, "name": "lunics", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16888/" }, "repository": { "name": "ansible_role_dns", "original_name": "ansible_role_dns" }, "tags": [ "dns" ], "versions": [] }, "download_count": 29 }, { "id": 32052, "upstream_id": null, "created": "2023-06-22T21:02:14.343327Z", "modified": "2026-08-21T22:02:33.070585Z", "imported": "2026-08-21T22:02:32.813865", "github_user": "netresearch", "username": "netresearch", "github_repo": "ansible_role_docker_containers", "github_branch": "main", "commit": "e50d2c704035ada583bb32bccc193095ab75ee7f", "commit_message": "fix: only-filter isolation via names-first selection + community.docker FQCNs (#33)\n\nTwo fixes, both with measured evidence (probe matrix across ansible-core\n2.16.19 / 2.18.19 / 2.19.0 / 2.19.12 / 2.21.3):\n\n## 1. Direct community.docker FQCNs (#32)\nThe `community.general.docker_*` names resolve only through redirects\nthat themselves require `community.docker` to be installed (the\nredirects still exist in current community.general - the original issue\ntext got the mechanism wrong and has been corrected). Calling\n`community.docker.*` directly removes the needless indirection and the\ndependency on community.general being present; the collection was\nalready in `requirements.yml`.\n\n## 2. Only-filter isolation (#31)\nThe role now selects and iterates container **names** (enforced unique -\nduplicates previously applied in definition order silently, and would\nnow silently resolve to the first definition, so they fail loudly\ninstead) and resolves each definition only in its own iteration (`vars:`\non the include; `tasks/container.yml`'s task logic is untouched - it\ngets the FQCN swap and an updated header comment). On lazy engines\n(ansible-core >= 2.19, the new `min_ansible_version`) a broken Jinja\nvalue in an entry **not selected for the run** can never block the\nselected containers, independent of access shape. Boundaries documented\nin the README: co-selected entries keep fail-fast semantics and their\n`networks` resolve before the first container starts; on eager cores\n(verified 2.16.19 and 2.18.19: every access shape templates the whole\nlist) role-side isolation is impossible.\n\nMeasured before/after: with a poisoned sibling entry and `only=good`,\nmain on 2.16 dies in the selection tasks; this branch on 2.19+ converges\n`good` and never evaluates the poison (container harness incl. the\nunknown-name guard path; adversarially reviewed with empirical probes\nfor behavioral equivalence, verbosity leaks - the rewrite leaks strictly\nless than main at -vvv - and error-message shapes on 2.19/2.21).\n\nInternal fact rename: `netresearch_docker_containers_selected` (dicts)\nis replaced by `netresearch_docker_containers_selected_names` (strings);\nno known external consumer.\n\nNew molecule scenario `only-filter-isolation` (with CI job): live-poison\ncontrol probe, green converge with `only=good`, role-own guard on\nunknown names (assert needle distinct from the tripwire text), poisoned\ncontainer never created.\n\nCloses #31, closes #32", "name": "docker_containers", "description": "This Ansible role provisions all configured Docker containers", "summary_fields": { "dependencies": [], "namespace": { "id": 4997, "name": "netresearch", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-1a68-79b3-a887-0857b9d04d42/avatar/" }, "provider_namespace": { "id": 981, "name": "netresearch", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/981/" }, "repository": { "name": "ansible_role_docker_containers", "original_name": "ansible_role_docker_containers" }, "tags": [], "versions": [ { "id": "45108f29-767a-4cea-ba67-4b0e5584595a", "name": "v1.8.0", "release_date": "2026-08-21T23:52:17+02:00" }, { "id": "a77527c5-311e-4df8-80b4-88c194fe4919", "name": "v1.7.0", "release_date": "2026-06-30T08:25:05+02:00" }, { "id": "465c18e9-3084-4916-b88c-03f516333e1f", "name": "v1.6.2", "release_date": "2026-06-25T12:44:17+02:00" }, { "id": "68e91c19-18f5-4640-b690-92ae4d8ed788", "name": "v1.6.1", "release_date": "2026-06-18T19:36:25+02:00" }, { "id": "00cec2a4-f30b-44d1-aca5-1c0297cff69d", "name": "v1.6.0", "release_date": "2024-06-05T11:50:54+02:00" }, { "id": "f3bbdd88-0bf0-45b6-aca6-223459f4decd", "name": "v1.5.1", "release_date": "2024-06-04T13:21:34+02:00" }, { "id": "b5bec182-b89f-4212-b8f3-227a313d55fa", "name": "v1.5.0", "release_date": "2024-06-04T10:53:52+02:00" }, { "id": "9dda7de4-3ed2-4119-ba1c-b557b9d28b57", "name": "v1.4.1", "release_date": "2023-07-20T07:10:50-04:00" }, { "id": "55a4f21a-d5bf-4916-bfe3-a8e061302ef8", "name": "v1.4.0", "release_date": "2023-07-19T04:17:41-04:00" }, { "id": "824060f3-e7d7-4969-bd79-76ade471dca5", "name": "v1.3.1", "release_date": "2023-07-12T08:51:33-04:00" }, { "id": "5dff0c3e-12ae-47a9-8d69-f96831afcb5d", "name": "v1.3.0", "release_date": "2023-07-12T07:57:59-04:00" } ] }, "download_count": 3225 }, { "id": 32053, "upstream_id": 62555, "created": "2023-06-22T21:02:15.155306Z", "modified": "2023-10-29T18:44:42.755557Z", "imported": "2023-06-22T09:05:31.188759-04:00", "github_user": "netresearch", "username": "netresearch", "github_repo": "ansible_role_raybeam", "github_branch": "master", "commit": "7cf13a5022d32caeb33b6bf2c27c5c97ace8dcbe", "commit_message": "fix: `latest` tag does not exist for Raybeam container image", "name": "raybeam", "description": "This Ansible role provisions a Raybeam instance via Docker", "summary_fields": { "dependencies": [], "namespace": { "id": 4997, "name": "netresearch", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a09-1a68-79b3-a887-0857b9d04d42/avatar/" }, "provider_namespace": { "id": 981, "name": "netresearch", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/981/" }, "repository": { "name": "ansible_role_raybeam", "original_name": "ansible_role_raybeam" }, "tags": [], "versions": [ { "id": 208757, "name": "v1.0.0", "release_date": "2023-06-16T07:45:13-04:00" } ] }, "download_count": 28 }, { "id": 32054, "upstream_id": 62559, "created": "2023-06-25T20:20:12.045157Z", "modified": "2023-10-29T18:45:10.199135Z", "imported": "2023-06-23T10:17:48.086238-04:00", "github_user": "chrisvanmeer", "username": "chrisvanmeer", "github_repo": "ansible-role-pxeserver", "github_branch": "main", "commit": "59f36e015f94544a02842e4f72827d7b34cc39a1", "commit_message": "Update sample playbook", "name": "pxeserver", "description": "Role for setting up a PXE boot server", "summary_fields": { "dependencies": [], "namespace": { "id": 1249, "name": "chrisvanmeer", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-4973-7555-a249-6c0a8a18d942/avatar/" }, "provider_namespace": { "id": 13479, "name": "chrisvanmeer", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13479/" }, "repository": { "name": "ansible-role-pxeserver", "original_name": "ansible-role-pxeserver" }, "tags": [ "deployment", "networking", "pxe", "system" ], "versions": [ { "id": 208782, "name": "v0.1.0", "release_date": "2023-06-23T09:42:12-04:00" } ] }, "download_count": 5652 }, { "id": 32056, "upstream_id": null, "created": "2023-06-25T20:25:41.826943Z", "modified": "2026-06-06T19:00:48.554344Z", "imported": "2026-06-06T19:00:47.828126", "github_user": "dgibbs64", "username": "dgibbs64", "github_repo": "ansible-role-netdata", "github_branch": "main", "commit": "e550901fb0bf64847131b1bfdf4badb61465c4ca", "commit_message": "fix: tag cloud claiming tasks with molecule-notest\n\nnetdatacli binary is not available in molecule containers since\nnetdata is not actually installed, causing from_json to fail on\nempty stdout. Skip the entire claiming flow in molecule.\n", "name": "netdata", "description": "An Ansible role that installs and configures Netdata agent.", "summary_fields": { "dependencies": [], "namespace": { "id": 1748, "name": "dgibbs64", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-b9b1-7698-b619-23f22eb4bd62/avatar/" }, "provider_namespace": { "id": 14065, "name": "dgibbs64", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14065/" }, "repository": { "name": "ansible-role-netdata", "original_name": "ansible-role-netdata" }, "tags": [ "netdata", "system", "monitoring", "metrics", "performance" ], "versions": [ { "id": "154364d4-3734-4223-8c9f-f972cde75bf3", "name": "v1.10.3", "release_date": "2026-06-06T19:19:47+01:00" }, { "id": "c6389858-8941-4e7a-b82d-ba72229c40f2", "name": "v1.10.2", "release_date": "2026-06-06T18:17:27+01:00" }, { "id": "d769b0aa-e217-4db5-b3ed-b117de1c9e16", "name": "v1.10.1", "release_date": "2026-06-05T23:00:23+01:00" }, { "id": "65c9032c-47f1-4228-af6c-766444e77f73", "name": "v1.10.0", "release_date": "2026-06-05T17:58:11+01:00" }, { "id": "1d161e50-dd21-454f-b958-9d130c94f760", "name": "v1.9.1", "release_date": "2024-10-31T10:52:41+00:00" }, { "id": "df48464f-d010-4411-91cf-82f3ab27d870", "name": "v1.9.0", "release_date": "2024-08-30T00:19:56+01:00" }, { "id": "67dcd119-1606-491c-a39b-b805023fb616", "name": "v1.8.2", "release_date": "2024-06-06T22:36:45+01:00" }, { "id": "a85e8293-a1ed-4c88-aced-edae3b6cfac1", "name": "v1.8.1", "release_date": "2024-04-26T22:20:38+01:00" }, { "id": "ad0686c4-25d7-4b41-9694-986b9692de7d", "name": "v1.8.0", "release_date": "2024-04-26T14:02:30+01:00" }, { "id": "eec7f247-4c22-418b-bcca-df0db594fefd", "name": "v1.7.2", "release_date": "2024-04-21T13:50:29+01:00" }, { "id": "7a5a5e12-5d33-47d6-a183-c555bc94e79f", "name": "v1.7.1", "release_date": "2024-04-21T08:51:56+01:00" } ] }, "download_count": 4104 }, { "id": 32057, "upstream_id": 62557, "created": "2023-06-25T20:40:37.341863Z", "modified": "2023-10-29T18:45:10.219834Z", "imported": "2023-06-23T04:40:12.896654-04:00", "github_user": "jaepetto", "username": "jaepetto", "github_repo": "ansible_simple_ldap_authentication", "github_branch": "main", "commit": "53feefc08b6f7f2fa937b896ddca6b0cde8c13ab", "commit_message": "fix typo", "name": "ansible_simple_ldap_authentication", "description": "configure simple ldap authentication", "summary_fields": { "dependencies": [], "namespace": { "id": 3169, "name": "jaepetto", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-de48-7645-bee3-b9caf39145f5/avatar/" }, "provider_namespace": { "id": 16030, "name": "jaepetto", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16030/" }, "repository": { "name": "ansible_simple_ldap_authentication", "original_name": "ansible_simple_ldap_authentication" }, "tags": [], "versions": [] }, "download_count": 35 }, { "id": 32058, "upstream_id": null, "created": "2023-06-25T20:41:10.317589Z", "modified": "2023-12-18T20:06:20.441481Z", "imported": "2023-12-18T20:06:20.367468", "github_user": "serversideup", "username": "serversideup", "github_repo": "ansible-role-linux-common", "github_branch": "main", "commit": "7198c34b715f8dd6b90ffa0bdc25bae0e036f44b", "commit_message": "Fixed link\n", "name": "linux_common", "description": "Common tools, hardening, and practices for Linux servers.", "summary_fields": { "dependencies": [], "namespace": { "id": 7880, "name": "serversideup", "avatar_url": "https://github.com/serversideup.png" }, "provider_namespace": { "id": 12842, "name": "serversideup", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/12842/" }, "repository": { "name": "ansible-role-linux-common", "original_name": "ansible-role-linux-common" }, "tags": [ "system", "security", "users", "linux", "server" ], "versions": [ { "id": "76090b6e-4a1f-458a-bd89-27678d4495ff", "name": "v0.1.1", "release_date": "2023-09-21T15:17:08-05:00" }, { "id": "2090451e-cfb6-4892-a02e-a605a85c2126", "name": "v0.0.1-alpha-7", "release_date": "2023-09-14T16:08:47-04:00" }, { "id": "1fe6d009-b867-4007-97e0-67695bac979f", "name": "v0.0.1-alpha-6", "release_date": "2023-09-14T14:49:29-04:00" }, { "id": "a36126ab-7d91-40cd-867d-667c1375d205", "name": "v0.0.1-alpha-5", "release_date": "2023-09-14T14:45:29-04:00" }, { "id": "1f683120-bdef-418a-bd39-c641a2ff04c4", "name": "v0.0.1-alpha-4", "release_date": "2023-06-27T20:30:48-04:00" }, { "id": "8987177b-f6b7-42e3-82f9-bd4053c65dda", "name": "v0.0.1-alpha-3", "release_date": "2023-06-27T20:23:12-04:00" }, { "id": "0b28d7b3-2c23-4639-bbd9-7bfb88041ebd", "name": "v0.0.1-alpha-2", "release_date": "2023-06-23T16:20:02-04:00" }, { "id": "5025859e-d75b-4121-a331-66e7ebb26e2f", "name": "v0.0.1-alpha-1", "release_date": "2023-06-23T16:14:51-04:00" } ] }, "download_count": 80 } ] }