A list of legacy roles.

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

{
    "count": 37828,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3782",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3780",
    "results": [
        {
            "id": 43516,
            "upstream_id": null,
            "created": "2026-10-05T09:46:53.178982Z",
            "modified": "2026-10-05T09:46:53.211888Z",
            "imported": "2026-10-05T09:46:53.176738",
            "github_user": "thetmaung9878-cell",
            "username": "thetmaung9878-cell",
            "github_repo": "ansible-role-tmhrepotest-01",
            "github_branch": "main",
            "commit": "a06841677fcca029cd2a9bab3b32fdf94c1bce5f",
            "commit_message": "Delete lamp directory",
            "name": "lamp",
            "description": "IT",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29200,
                    "name": "thetmaung9878-cell",
                    "avatar_url": "https://github.com/thetmaung9878-cell.png"
                },
                "provider_namespace": {
                    "id": 38599,
                    "name": "thetmaung9878_cell",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38599/"
                },
                "repository": {
                    "name": "ansible-role-tmhrepotest-01",
                    "original_name": "ansible-role-tmhrepotest-01"
                },
                "tags": [
                    "project",
                    "lamp"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 43517,
            "upstream_id": null,
            "created": "2026-10-05T14:39:56.373752Z",
            "modified": "2026-10-06T05:27:34.333098Z",
            "imported": "2026-10-06T05:27:34.297763",
            "github_user": "amottier",
            "username": "amottier",
            "github_repo": "ansible-role-debian_minimal",
            "github_branch": "main",
            "commit": "be254c17e161003b247b11c5330d55bc72b6da33",
            "commit_message": "Fix nftables handler reference and Galaxy info indentation\n\n- Fix issue with handler name in notify (incorrect usage of quotes).\n",
            "name": "debian_minimal",
            "description": "Setup a minimal Debian server with unattended-upgrade, nftables firewall and versionning of `/etc` using Git.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29217,
                    "name": "amottier",
                    "avatar_url": "https://github.com/amottier.png"
                },
                "provider_namespace": {
                    "id": 38616,
                    "name": "amottier",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38616/"
                },
                "repository": {
                    "name": "ansible-role-debian_minimal",
                    "original_name": "ansible-role-debian_minimal"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "72994f27-8556-4f69-8559-9064518cd279",
                        "name": "0.0.2",
                        "release_date": "2026-10-06T07:26:13+02:00"
                    },
                    {
                        "id": "2236e0f7-cb33-4c3b-be32-68eb809b9933",
                        "name": "0.0.1",
                        "release_date": "2026-10-05T16:39:36+02:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 43518,
            "upstream_id": null,
            "created": "2026-10-06T11:09:18.837815Z",
            "modified": "2026-10-12T04:29:59.057755Z",
            "imported": "2026-10-12T04:29:59.022642",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_sheepl_role",
            "github_branch": "main",
            "commit": "b86453c7ed422ca75e91f9dd75a818e3133e2b5a",
            "commit_message": "Updated mail attachment fetching\n",
            "name": "ludus_sheepl_role",
            "description": "Deterministic, server-less NPC activity on Windows and Linux VMs via Sheepl. ",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26656,
                    "name": "whispergate",
                    "avatar_url": "https://github.com/whispergate.png"
                },
                "provider_namespace": {
                    "id": 36090,
                    "name": "whispergate",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/"
                },
                "repository": {
                    "name": "ludus_sheepl_role",
                    "original_name": "ludus_sheepl_role"
                },
                "tags": [
                    "ludus",
                    "sheepl",
                    "npc",
                    "phishing",
                    "windows",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 43519,
            "upstream_id": null,
            "created": "2026-10-06T18:38:45.328604Z",
            "modified": "2026-10-06T18:38:45.370180Z",
            "imported": "2026-10-06T18:38:45.326437",
            "github_user": "clifjnsn",
            "username": "clifjnsn",
            "github_repo": "os_patching",
            "github_branch": "main",
            "commit": "0f53a22839c4dd69f947f6a32c4c0bab7e142b8a",
            "commit_message": "Many changes.  Copy from production at day job.\n",
            "name": "linux_patching",
            "description": "Patching security for Ubuntu & RedHat",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 17115,
                    "name": "clifjnsn",
                    "avatar_url": "https://github.com/clifjnsn.png"
                },
                "provider_namespace": {
                    "id": 26705,
                    "name": "clifjnsn",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26705/"
                },
                "repository": {
                    "name": "os_patching",
                    "original_name": "os_patching"
                },
                "tags": [
                    "security",
                    "patching",
                    "ubuntu",
                    "redhat"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 43520,
            "upstream_id": null,
            "created": "2026-10-08T02:23:21.602363Z",
            "modified": "2026-10-08T02:23:21.641347Z",
            "imported": "2026-10-08T02:23:21.599379",
            "github_user": "Gkp51",
            "username": "Gkp51",
            "github_repo": "Demo-Ansible",
            "github_branch": "Main",
            "commit": "2beede4e77bf961335373f9cb0f2f07326f17e09",
            "commit_message": "first\n",
            "name": "Demo-Ansible",
            "description": "thhis is a demo file to practice ansible galaxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29228,
                    "name": "Gkp51",
                    "avatar_url": "https://github.com/Gkp51.png"
                },
                "provider_namespace": {
                    "id": 38627,
                    "name": "gkp51",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38627/"
                },
                "repository": {
                    "name": "Demo-Ansible",
                    "original_name": "Demo-Ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43521,
            "upstream_id": null,
            "created": "2026-10-09T09:42:34.739382Z",
            "modified": "2026-10-09T09:42:34.846135Z",
            "imported": "2026-10-09T09:42:34.736285",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-lemp_stack",
            "github_branch": "main",
            "commit": "6962edf26d5aee66d4b30bfbe3b7ed6a9d7c68f3",
            "commit_message": "Enable native Dependabot auto-merge behind required CI (#7)\n\nCo-authored-by: Michael Buluma <[email protected]>",
            "name": "lemp_stack",
            "description": "Install LEMP Stack",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-lemp_stack",
                    "original_name": "ansible-role-lemp_stack"
                },
                "tags": [
                    "lemp",
                    "nginx",
                    "php",
                    "mysql"
                ],
                "versions": [
                    {
                        "id": "a4861c42-a1e8-4814-8bbe-c7989d7d8878",
                        "name": "26.10.10",
                        "release_date": "2026-10-09T09:25:35+00:00"
                    },
                    {
                        "id": "059e706a-34d5-419e-9914-8c07c6544397",
                        "name": "26.10.9",
                        "release_date": "2026-09-20T17:12:08+03:00"
                    },
                    {
                        "id": "805f3f6d-3e08-42d6-a030-670a2b350bab",
                        "name": "26.9.0",
                        "release_date": "2026-09-06T06:21:49+03:00"
                    },
                    {
                        "id": "e23e384b-ed5d-4e11-adf6-5446f026ea8d",
                        "name": "26.6.2",
                        "release_date": "2026-07-24T10:29:49+00:00"
                    },
                    {
                        "id": "5234e908-ba3c-4feb-9f72-5784b9670afe",
                        "name": "26.6.1",
                        "release_date": "2026-06-15T10:51:31+03:00"
                    },
                    {
                        "id": "f46aeaea-7ef3-481e-b215-493403434152",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:01:10+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43522,
            "upstream_id": null,
            "created": "2026-10-09T13:21:45.197047Z",
            "modified": "2026-10-09T13:21:45.246112Z",
            "imported": "2026-10-09T13:21:45.193775",
            "github_user": "Jishaan-Mondal",
            "username": "Jishaan-Mondal",
            "github_repo": "playbook",
            "github_branch": "master",
            "commit": "8a5bd36fd42e60df230c2417067a760271abdad7",
            "commit_message": "apache-roles\n",
            "name": "playbook",
            "description": "apache httpd server configuration",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29247,
                    "name": "Jishaan-Mondal",
                    "avatar_url": "https://github.com/Jishaan-Mondal.png"
                },
                "provider_namespace": {
                    "id": 38646,
                    "name": "jishaan_mondal",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38646/"
                },
                "repository": {
                    "name": "playbook",
                    "original_name": "playbook"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43524,
            "upstream_id": null,
            "created": "2026-10-10T02:36:16.846724Z",
            "modified": "2026-10-12T22:05:53.495780Z",
            "imported": "2026-10-12T22:05:53.437743",
            "github_user": "perimeterd",
            "username": "perimeterd",
            "github_repo": "ansible-role-perimeterd",
            "github_branch": "0.0.2",
            "commit": "cf5d16b46063059324f7ed31e8f42745dca066ec",
            "commit_message": "Prep version 0.0.2\n",
            "name": "perimeterd",
            "description": "Block unwanted traffic at your Linux perimeter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29189,
                    "name": "perimeterd",
                    "avatar_url": "https://github.com/perimeterd.png"
                },
                "provider_namespace": {
                    "id": 38588,
                    "name": "perimeterd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38588/"
                },
                "repository": {
                    "name": "ansible-role-perimeterd",
                    "original_name": "ansible-role-perimeterd"
                },
                "tags": [
                    "firewall",
                    "networking",
                    "security",
                    "systemd"
                ],
                "versions": [
                    {
                        "id": "07717708-f138-4728-bb6f-243156db78cc",
                        "name": "0.0.2",
                        "release_date": "2026-10-12T21:12:17+02:00"
                    },
                    {
                        "id": "d7aee06e-c7da-40b1-a549-aae9afc7fd7f",
                        "name": "0.0.1",
                        "release_date": "2026-10-10T02:20:20+02:00"
                    }
                ]
            },
            "download_count": 23
        },
        {
            "id": 43528,
            "upstream_id": null,
            "created": "2026-10-10T15:07:35.137378Z",
            "modified": "2026-10-10T15:36:57.649004Z",
            "imported": "2026-10-10T15:36:57.623809",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-msmtp",
            "github_branch": "main",
            "commit": "3a7a1d5974f24a1686e83992c1d947321356e2e4",
            "commit_message": "Refactor for improved readability and consistency, updated Ansible Galaxy\n",
            "name": "msmtp",
            "description": "Configure msmtp for Debian-based systems",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-msmtp",
                    "original_name": "ansible-msmtp"
                },
                "tags": [
                    "system",
                    "networking",
                    "mail"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43530,
            "upstream_id": null,
            "created": "2026-10-10T15:23:56.024123Z",
            "modified": "2026-10-10T15:36:19.786550Z",
            "imported": "2026-10-10T15:36:19.766890",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-docker-watchtower",
            "github_branch": "main",
            "commit": "b1c572d3075c3d27fadfcff9993e75df3fa9bdf6",
            "commit_message": "Added README\n",
            "name": "docker_watchtower",
            "description": "Deploy and run Watchtower with Docker Compose.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-docker-watchtower",
                    "original_name": "ansible-docker-watchtower"
                },
                "tags": [
                    "docker",
                    "watchtower"
                ],
                "versions": []
            },
            "download_count": 2
        }
    ]
}