A list of legacy roles.

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

{
    "count": 37840,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3756",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3754",
    "results": [
        {
            "id": 43252,
            "upstream_id": null,
            "created": "2026-07-22T03:50:28.627116Z",
            "modified": "2026-09-07T14:49:14.245342Z",
            "imported": "2026-09-07T14:49:14.197705",
            "github_user": "foi",
            "username": "foi",
            "github_repo": "ansible-role-vk-turn-proxy",
            "github_branch": "main",
            "commit": "9ae41468b0fbdc513d7a31517dbf1047bfc8a4dd",
            "commit_message": "update vk turn\n",
            "name": "vk_turn_proxy",
            "description": "vk_turn_proxy ansible role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25283,
                    "name": "foi",
                    "avatar_url": "https://github.com/foi.png"
                },
                "provider_namespace": {
                    "id": 34735,
                    "name": "foi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34735/"
                },
                "repository": {
                    "name": "ansible-role-vk-turn-proxy",
                    "original_name": "ansible-role-vk-turn-proxy"
                },
                "tags": [
                    "vkturnproxy",
                    "vk",
                    "tunnel",
                    "udp",
                    "tcp",
                    "vless",
                    "wireguard"
                ],
                "versions": [
                    {
                        "id": "ca5d4a6e-d35d-4477-8561-bfcc427248c6",
                        "name": "1.0.2",
                        "release_date": "2026-09-07T21:45:21+07:00"
                    },
                    {
                        "id": "2b3b1135-ccdf-4144-9ee8-ec0e5ecd1c19",
                        "name": "1.0.1",
                        "release_date": "2026-07-22T21:29:37+07:00"
                    },
                    {
                        "id": "b671acbd-18ec-43c9-9d00-39dec3bc65f5",
                        "name": "1.0.0",
                        "release_date": "2026-07-22T10:48:09+07:00"
                    }
                ]
            },
            "download_count": 24
        },
        {
            "id": 43253,
            "upstream_id": null,
            "created": "2026-07-22T06:23:58.190639Z",
            "modified": "2026-09-07T14:10:57.746624Z",
            "imported": "2026-09-07T14:10:57.715481",
            "github_user": "serhii9132",
            "username": "serhii9132",
            "github_repo": "ansible-role-hestia",
            "github_branch": "main",
            "commit": "c40806c369531d15b6ebd2929a674f9ff69a2a65",
            "commit_message": "added polling for Upgrade OS task\n",
            "name": "hestia",
            "description": "Install and configure Hestia CP",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24733,
                    "name": "serhii9132",
                    "avatar_url": "https://github.com/serhii9132.png"
                },
                "provider_namespace": {
                    "id": 34194,
                    "name": "serhii9132",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34194/"
                },
                "repository": {
                    "name": "ansible-role-hestia",
                    "original_name": "ansible-role-hestia"
                },
                "tags": [
                    "hestia"
                ],
                "versions": []
            },
            "download_count": 13
        },
        {
            "id": 43254,
            "upstream_id": null,
            "created": "2026-07-22T10:05:24.504075Z",
            "modified": "2026-07-22T10:05:24.569581Z",
            "imported": "2026-07-22T10:05:24.501596",
            "github_user": "usegalaxy-eu",
            "username": "usegalaxy_eu",
            "github_repo": "ansible-rocky-security-repository",
            "github_branch": "main",
            "commit": "870a36c88fb3445c13e76bc9ba23c31074f27af5",
            "commit_message": "Merge pull request #5 from usegalaxy-eu/workflow_release\n\nUse `main` branch in Ansible Galaxy release GitHub Actions workflow",
            "name": "rocky_security_repository",
            "description": "Enable the Rocky Linux Security Repository.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 10048,
                    "name": "usegalaxy_eu",
                    "avatar_url": "https://github.com/usegalaxy-eu.png"
                },
                "provider_namespace": {
                    "id": 1348,
                    "name": "usegalaxy_eu",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1348/"
                },
                "repository": {
                    "name": "ansible-rocky-security-repository",
                    "original_name": "ansible-rocky-security-repository"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "f90e06d6-5051-4e7d-ad14-ca3ecb7e2643",
                        "name": "v0.1.0",
                        "release_date": "2026-07-22T12:01:57+02:00"
                    }
                ]
            },
            "download_count": 8
        },
        {
            "id": 43255,
            "upstream_id": null,
            "created": "2026-07-23T07:36:17.747660Z",
            "modified": "2026-07-23T08:09:24.741630Z",
            "imported": "2026-07-23T08:09:24.714112",
            "github_user": "rvm200584",
            "username": "rvm200584",
            "github_repo": "ansible-role-github",
            "github_branch": "master",
            "commit": "71f9b87f21698da1fe468fd68bc23dec833a1bc6",
            "commit_message": "publish role to github\n",
            "name": "github",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28375,
                    "name": "rvm200584",
                    "avatar_url": "https://github.com/rvm200584.png"
                },
                "provider_namespace": {
                    "id": 37783,
                    "name": "rvm200584",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37783/"
                },
                "repository": {
                    "name": "ansible-role-github",
                    "original_name": "ansible-role-github"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43256,
            "upstream_id": null,
            "created": "2026-07-23T16:51:35.502665Z",
            "modified": "2026-07-23T16:51:35.543241Z",
            "imported": "2026-07-23T16:51:35.500128",
            "github_user": "Maleesha29",
            "username": "Maleesha29",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "bb647c4863419d75a75fea48a7e5a2ab8cb08165",
            "commit_message": "initial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28374,
                    "name": "Maleesha29",
                    "avatar_url": "https://github.com/Maleesha29.png"
                },
                "provider_namespace": {
                    "id": 37782,
                    "name": "maleesha29",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37782/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43257,
            "upstream_id": null,
            "created": "2026-07-23T22:12:09.648097Z",
            "modified": "2026-10-21T18:17:43.616660Z",
            "imported": "2026-10-21T18:17:43.486550",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-postgresql",
            "github_branch": "main",
            "commit": "9dab8534e9c6f8ee7b61e009b92417d34fbc57de",
            "commit_message": "chore(main): release 1.4.2 (#43)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
            "name": "postgresql",
            "description": "Ansible role to install and configure standalone PostgreSQL server on Ubuntu and Debian. Supports PGDG repository, conf.d drop-in configuration, pg_hba.conf, and declarative DB objects.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20540,
                    "name": "grzegorzfranus",
                    "avatar_url": "https://github.com/grzegorzfranus.png"
                },
                "provider_namespace": {
                    "id": 30034,
                    "name": "grzegorzfranus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30034/"
                },
                "repository": {
                    "name": "ansible-role-postgresql",
                    "original_name": "ansible-role-postgresql"
                },
                "tags": [
                    "postgresql",
                    "database",
                    "sql",
                    "server",
                    "ubuntu",
                    "debian",
                    "security",
                    "system"
                ],
                "versions": [
                    {
                        "id": "99208be2-8192-41ad-8479-8d2da28b9b0c",
                        "name": "v1.4.2",
                        "release_date": "2026-10-21T20:17:03+02:00"
                    },
                    {
                        "id": "19affefc-21c5-4113-bb1d-6e2f1522f3e2",
                        "name": "v1.4.1",
                        "release_date": "2026-10-21T18:21:56+02:00"
                    },
                    {
                        "id": "61f78895-574c-429d-a9d3-3eb5e4e29e7d",
                        "name": "v1.4.0",
                        "release_date": "2026-10-06T21:53:37+02:00"
                    },
                    {
                        "id": "6e29eda4-9e1d-4ca1-a780-57b0ead0fdaf",
                        "name": "v1.3.1",
                        "release_date": "2026-10-03T15:03:18+02:00"
                    },
                    {
                        "id": "763e7ffb-6e29-4125-b836-6c94cffa62f6",
                        "name": "v1.3.0",
                        "release_date": "2026-08-18T13:53:00+02:00"
                    },
                    {
                        "id": "2c33abb0-bf2e-4d4d-adbb-ef0782bb61de",
                        "name": "v1.2.2",
                        "release_date": "2026-08-14T10:32:05+02:00"
                    },
                    {
                        "id": "574dd9f1-b058-41fd-aad8-4396d6ccfd7f",
                        "name": "v1.2.1",
                        "release_date": "2026-08-14T10:01:27+02:00"
                    },
                    {
                        "id": "937a920c-c1d2-4cd7-a3b6-e9651f7c22e6",
                        "name": "v1.2.0",
                        "release_date": "2026-07-24T23:24:32+02:00"
                    },
                    {
                        "id": "746d652d-6d78-4eb0-8df4-18bd2dabf8f6",
                        "name": "v1.1.4",
                        "release_date": "2026-07-24T18:08:38+02:00"
                    },
                    {
                        "id": "6cd2890b-bc5a-4b83-b1af-21733eac8b14",
                        "name": "v1.1.3",
                        "release_date": "2026-07-24T15:28:28+02:00"
                    },
                    {
                        "id": "735e7642-ec8c-4cc5-bb57-6009bb1ff063",
                        "name": "v1.1.2",
                        "release_date": "2026-07-24T15:13:27+02:00"
                    }
                ]
            },
            "download_count": 9
        },
        {
            "id": 43258,
            "upstream_id": null,
            "created": "2026-07-24T11:21:39.504824Z",
            "modified": "2026-10-26T13:03:10.840934Z",
            "imported": "2026-10-26T13:03:10.803838",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_ad_misconfigs",
            "github_branch": "main",
            "commit": "94f4807c0ee5925e4adef9f00efd6c5593036347",
            "commit_message": "Made the roles more resilient to missing AD objects\n",
            "name": "ludus_ad_misconfigs",
            "description": "Generic Active Directory misconfiguration role for Ludus attack-path labs",
            "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_ad_misconfigs",
                    "original_name": "ludus_ad_misconfigs"
                },
                "tags": [
                    "windows",
                    "activedirectory",
                    "ludus",
                    "redteam",
                    "delegation",
                    "rbcd",
                    "kerberoasting",
                    "asreproast",
                    "dcsync",
                    "acl",
                    "adcs",
                    "esc1",
                    "badsuccessor",
                    "dmsa",
                    "shadowcredentials"
                ],
                "versions": []
            },
            "download_count": 31
        },
        {
            "id": 43259,
            "upstream_id": null,
            "created": "2026-07-24T11:22:29.079714Z",
            "modified": "2026-09-14T08:43:23.469404Z",
            "imported": "2026-09-14T08:43:23.436473",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_litterbox_role",
            "github_branch": "main",
            "commit": "715418dac317dcfcf38f2ce0337ef8da402a54b8",
            "commit_message": "Updated readme and added autorestart after EDR profile was added\n",
            "name": "ludus_litterbox",
            "description": "Deploy LitterBox malware analysis sandbox on Windows systems in Ludus environments",
            "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_litterbox_role",
                    "original_name": "ludus_litterbox_role"
                },
                "tags": [
                    "ludus",
                    "windows",
                    "malware",
                    "sandbox",
                    "analysis",
                    "security",
                    "redteam",
                    "blueteam",
                    "litterbox",
                    "offensive",
                    "defensive"
                ],
                "versions": []
            },
            "download_count": 33
        },
        {
            "id": 43260,
            "upstream_id": null,
            "created": "2026-07-24T22:03:15.480114Z",
            "modified": "2026-07-24T22:03:15.524580Z",
            "imported": "2026-07-24T22:03:15.477284",
            "github_user": "abrara05",
            "username": "abrara05",
            "github_repo": "ansible-roles-demo",
            "github_branch": "master",
            "commit": "db5818d71e990671c535f62b94ebac885944fbf0",
            "commit_message": "adding role files\n",
            "name": "ansible-roles-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28409,
                    "name": "abrara05",
                    "avatar_url": "https://github.com/abrara05.png"
                },
                "provider_namespace": {
                    "id": 37817,
                    "name": "abrara05",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37817/"
                },
                "repository": {
                    "name": "ansible-roles-demo",
                    "original_name": "ansible-roles-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43261,
            "upstream_id": null,
            "created": "2026-07-26T08:46:59.699989Z",
            "modified": "2026-10-08T15:23:11.659925Z",
            "imported": "2026-10-08T15:23:11.614268",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_mythic_teamserver",
            "github_branch": "main",
            "commit": "e887600958914f6a8d977b80e4ed2031c24a816a",
            "commit_message": "Improved install reliability\n",
            "name": "ludus_mythic_teamserver",
            "description": "An Ansible Role which installs the Mythic Teamserver",
            "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_mythic_teamserver",
                    "original_name": "ludus_mythic_teamserver"
                },
                "tags": [
                    "ludus",
                    "mythic"
                ],
                "versions": []
            },
            "download_count": 39
        }
    ]
}