A list of legacy roles.

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

{
    "count": 37831,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3714",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3712",
    "results": [
        {
            "id": 42751,
            "upstream_id": null,
            "created": "2026-04-02T16:10:00.598425Z",
            "modified": "2026-04-02T21:30:36.314508Z",
            "imported": "2026-04-02T21:30:36.233996",
            "github_user": "stishy",
            "username": "stishy",
            "github_repo": "ludus_maldev_tools",
            "github_branch": "main",
            "commit": "72a2ace8a033fe684b672e3f00303eb2af956937",
            "commit_message": "feat: add WSL + Ubuntu 22.04 + Java optional flag for CS team server prereqs\n\n- Add ludus_maldev_install_wsl toggle (defaults to false) in defaults/main.yml\n- Add tasks/wsl.yml: enables WSL feature, installs VCLibs + Ubuntu 22.04 appx,\n  initializes distro non-interactively, installs OpenJDK via apt, prints CS\n  manual setup instructions (CS not automated due to licensing requirements)\n- Wire tasks/wsl.yml into tasks/main.yml as step 14\n",
            "name": "ludus_maldev_tools",
            "description": "Transforms a Windows VM into a malware development and analysis workstation. Installs RE tools, compilers, IDEs, offensive repos, C2 clients, and disables security controls. Designed for use with the Ludus cyber range platform.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26997,
                    "name": "stishy",
                    "avatar_url": "https://github.com/stishy.png"
                },
                "provider_namespace": {
                    "id": 36427,
                    "name": "stishy",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36427/"
                },
                "repository": {
                    "name": "ludus_maldev_tools",
                    "original_name": "ludus_maldev_tools"
                },
                "tags": [
                    "windows",
                    "malware",
                    "redteam",
                    "development",
                    "reversing",
                    "offensive",
                    "ludus"
                ],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 42752,
            "upstream_id": null,
            "created": "2026-04-03T11:12:27.312041Z",
            "modified": "2026-04-03T11:12:27.367042Z",
            "imported": "2026-04-03T11:12:27.309214",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "ansible-me",
            "github_branch": "master",
            "commit": "f5b6b326b73c225aca50d26b3c8dcecc21a230e2",
            "commit_message": "ddddd\n",
            "name": "ansible-me",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "ansible-me",
                    "original_name": "ansible-me"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42753,
            "upstream_id": null,
            "created": "2026-04-03T13:49:16.472829Z",
            "modified": "2026-04-03T13:49:16.507875Z",
            "imported": "2026-04-03T13:49:16.469336",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "ansible-my-role",
            "github_branch": "master",
            "commit": "f5b6b326b73c225aca50d26b3c8dcecc21a230e2",
            "commit_message": "ddddd\n",
            "name": "nginxCreateRole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "ansible-my-role",
                    "original_name": "ansible-my-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42754,
            "upstream_id": null,
            "created": "2026-04-03T13:51:15.048547Z",
            "modified": "2026-04-03T13:51:15.101353Z",
            "imported": "2026-04-03T13:51:15.046149",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "ansible-my-role",
            "github_branch": "master",
            "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8",
            "commit_message": "Update author and description in main.yml",
            "name": "MyCreateRole",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "ansible-my-role",
                    "original_name": "ansible-my-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42755,
            "upstream_id": null,
            "created": "2026-04-03T15:27:23.414428Z",
            "modified": "2026-04-03T15:27:23.449939Z",
            "imported": "2026-04-03T15:27:23.411223",
            "github_user": "SasankaDinith",
            "username": "SasankaDinith",
            "github_repo": "ansible-role-publish",
            "github_branch": "main",
            "commit": "01ab39b8faab6f3f15cc17163a8d7599674841a6",
            "commit_message": "added all files\n",
            "name": "docker",
            "description": "Docker for Linux, Forked from geerlingguy.docker.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27005,
                    "name": "SasankaDinith",
                    "avatar_url": "https://github.com/SasankaDinith.png"
                },
                "provider_namespace": {
                    "id": 36435,
                    "name": "sasankadinith",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36435/"
                },
                "repository": {
                    "name": "ansible-role-publish",
                    "original_name": "ansible-role-publish"
                },
                "tags": [
                    "web",
                    "system",
                    "containers",
                    "docker",
                    "orchestration",
                    "compose",
                    "server"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42756,
            "upstream_id": null,
            "created": "2026-04-04T01:05:11.985521Z",
            "modified": "2026-04-04T01:05:54.027849Z",
            "imported": "2026-04-04T01:05:53.917136",
            "github_user": "jaywink",
            "username": "jaywink",
            "github_repo": "ansible-socialhome",
            "github_branch": "main",
            "commit": "9971e05271f8447b81cb0611e4ce736760208175",
            "commit_message": "Add .gitignore\n",
            "name": "ansible-socialhome",
            "description": "Install Socialhome.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3246,
                    "name": "jaywink",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a04-149d-71ca-a7ef-7bce4b92d7a9/avatar/"
                },
                "provider_namespace": {
                    "id": 16087,
                    "name": "jaywink",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16087/"
                },
                "repository": {
                    "name": "ansible-socialhome",
                    "original_name": "ansible-socialhome"
                },
                "tags": [
                    "fediverse",
                    "activitypub",
                    "diaspora",
                    "socialmedia"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42757,
            "upstream_id": null,
            "created": "2026-04-04T08:31:42.154784Z",
            "modified": "2026-09-27T11:30:37.380959Z",
            "imported": "2026-09-27T11:30:37.330852",
            "github_user": "luckynrslevin",
            "username": "luckynrslevin",
            "github_repo": "ansible-role-podman-quadlet",
            "github_branch": "main",
            "commit": "15e510ad9358668da20bd49307d726015c38d685",
            "commit_message": "Fix lint error: too many blank lines.",
            "name": "podman_quadlet",
            "description": "Deploy single containers as systemd services using Podman Quadlet (rootless and rootful)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27024,
                    "name": "luckynrslevin",
                    "avatar_url": "https://github.com/luckynrslevin.png"
                },
                "provider_namespace": {
                    "id": 36453,
                    "name": "luckynrslevin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36453/"
                },
                "repository": {
                    "name": "ansible-role-podman-quadlet",
                    "original_name": "ansible-role-podman-quadlet"
                },
                "tags": [
                    "linux",
                    "fedora",
                    "system",
                    "containers",
                    "docker",
                    "podman",
                    "quadlet",
                    "systemd",
                    "server"
                ],
                "versions": [
                    {
                        "id": "5e5c41a8-085f-4c8f-b87d-e54e67c47c3a",
                        "name": "v1.2.2",
                        "release_date": "2026-09-27T13:21:53+02:00"
                    },
                    {
                        "id": "43928cf0-7a88-451c-8861-e5e7523b93ba",
                        "name": "v1.2.1",
                        "release_date": "2026-04-24T17:11:55+02:00"
                    },
                    {
                        "id": "a5b3ac5e-7f4c-400b-a3d9-3df43e5d36c1",
                        "name": "v1.2.0",
                        "release_date": "2026-04-24T10:00:06+02:00"
                    },
                    {
                        "id": "d1974565-da69-4559-9e35-1b6772bc9b76",
                        "name": "v1.1.0",
                        "release_date": "2026-04-19T14:00:41+02:00"
                    },
                    {
                        "id": "9b0561eb-c4b0-4245-9d6d-1a224a8e35bf",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T09:57:47+02:00"
                    }
                ]
            },
            "download_count": 33
        },
        {
            "id": 42758,
            "upstream_id": null,
            "created": "2026-04-04T12:08:32.055989Z",
            "modified": "2026-04-04T12:08:32.095837Z",
            "imported": "2026-04-04T12:08:32.053510",
            "github_user": "waal70",
            "username": "waal70",
            "github_repo": "ansible-role-tado_local",
            "github_branch": "main",
            "commit": "b25f1ba450816869a4c29e2f9b841a601ebf1b90",
            "commit_message": "Initial commit from Ansible role\n",
            "name": "tado_local",
            "description": "Role to install tado-local",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18174,
                    "name": "waal70",
                    "avatar_url": "https://github.com/waal70.png"
                },
                "provider_namespace": {
                    "id": 27724,
                    "name": "waal70",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27724/"
                },
                "repository": {
                    "name": "ansible-role-tado_local",
                    "original_name": "ansible-role-tado_local"
                },
                "tags": [
                    "debian",
                    "portainer",
                    "tadolocal",
                    "ansible"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42759,
            "upstream_id": null,
            "created": "2026-04-04T12:28:52.353454Z",
            "modified": "2026-04-04T12:28:52.386486Z",
            "imported": "2026-04-04T12:28:52.350890",
            "github_user": "ThangNgo123",
            "username": "ThangNgo123",
            "github_repo": "ansible-role-mysql",
            "github_branch": "main",
            "commit": "d4ee7ffe3cbcbb4a87ea36aa53ef58c85db5ccfc",
            "commit_message": "fix meta main.yml\n",
            "name": "mysql",
            "description": "database mysql",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27025,
                    "name": "ThangNgo123",
                    "avatar_url": "https://github.com/ThangNgo123.png"
                },
                "provider_namespace": {
                    "id": 36454,
                    "name": "thangngo123",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36454/"
                },
                "repository": {
                    "name": "ansible-role-mysql",
                    "original_name": "ansible-role-mysql"
                },
                "tags": [
                    "database",
                    "mysql"
                ],
                "versions": []
            },
            "download_count": 12
        },
        {
            "id": 42760,
            "upstream_id": null,
            "created": "2026-04-04T15:37:08.856467Z",
            "modified": "2026-04-04T15:41:49.511928Z",
            "imported": "2026-04-04T15:41:49.487276",
            "github_user": "Thulium-Drake",
            "username": "Thulium-Drake",
            "github_repo": "ansible-role-forgejo_runner",
            "github_branch": "master",
            "commit": "dc74b7d0968b1b41dac8f279aac84854ad1b0751",
            "commit_message": "Update docs\n",
            "name": "forgejo_runner",
            "description": "Gitea Runner, powered by Ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6961,
                    "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-forgejo_runner",
                    "original_name": "ansible-role-forgejo_runner"
                },
                "tags": [
                    "gitea",
                    "runner",
                    "act",
                    "ci",
                    "cicd"
                ],
                "versions": [
                    {
                        "id": "b2ca7094-1e83-4766-b1b7-56ff0b6227a9",
                        "name": "0.0.1",
                        "release_date": "2026-04-04T17:28:23+02:00"
                    }
                ]
            },
            "download_count": 2
        }
    ]
}