A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2771
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "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
        }
    ]
}