A list of legacy roles.

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

{
    "count": 37665,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3452",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3450",
    "results": [
        {
            "id": 39769,
            "upstream_id": null,
            "created": "2024-12-12T16:51:45.112672Z",
            "modified": "2024-12-12T16:51:45.190285Z",
            "imported": "2024-12-12T16:51:45.109867",
            "github_user": "tdworz",
            "username": "tdworz",
            "github_repo": "ansible-role-firewalld",
            "github_branch": "master",
            "commit": "be37def5743d1bdf6c4cf203a9425ebbffc00d8e",
            "commit_message": "Create initial task list for the Red Hat OS family\n",
            "name": "firewalld",
            "description": "An Ansible role to install and configure firewalld.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6838,
                    "name": "tdworz",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a19-a842-7ac7-b59c-004cb6901475/avatar/"
                },
                "provider_namespace": {
                    "id": 18894,
                    "name": "tdworz",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18894/"
                },
                "repository": {
                    "name": "ansible-role-firewalld",
                    "original_name": "ansible-role-firewalld"
                },
                "tags": [
                    "firewalld",
                    "firewall",
                    "security"
                ],
                "versions": [
                    {
                        "id": "14105f68-50e4-48bd-9cf1-6e2f24fe9aa7",
                        "name": "v0.0.1",
                        "release_date": "2024-12-12T10:45:45-06:00"
                    }
                ]
            },
            "download_count": 31
        },
        {
            "id": 39770,
            "upstream_id": null,
            "created": "2024-12-12T16:52:16.577148Z",
            "modified": "2024-12-12T16:52:16.636859Z",
            "imported": "2024-12-12T16:52:16.574499",
            "github_user": "tdworz",
            "username": "tdworz",
            "github_repo": "ansible-role-secure_root",
            "github_branch": "master",
            "commit": "e5c922ce94f33e0fed555dd15724bb60e35f1c2e",
            "commit_message": "Add initial task list\n",
            "name": "secure_root",
            "description": "An Ansible role to secure the root user account.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6838,
                    "name": "tdworz",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a19-a842-7ac7-b59c-004cb6901475/avatar/"
                },
                "provider_namespace": {
                    "id": 18894,
                    "name": "tdworz",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18894/"
                },
                "repository": {
                    "name": "ansible-role-secure_root",
                    "original_name": "ansible-role-secure_root"
                },
                "tags": [
                    "root",
                    "security"
                ],
                "versions": [
                    {
                        "id": "afe1e67c-ca9e-40cc-8982-80cd7b1ad368",
                        "name": "v0.0.1",
                        "release_date": "2024-12-12T10:44:23-06:00"
                    }
                ]
            },
            "download_count": 21
        },
        {
            "id": 39771,
            "upstream_id": null,
            "created": "2024-12-13T15:19:48.437005Z",
            "modified": "2024-12-13T15:19:48.493946Z",
            "imported": "2024-12-13T15:19:48.434017",
            "github_user": "deekshith000007",
            "username": "deekshith000007",
            "github_repo": "docker-debian",
            "github_branch": "main",
            "commit": "f430c27a87ae5518b76d82ae4fc1ca9db029b356",
            "commit_message": "first commit\n",
            "name": "docker-debian",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18612,
                    "name": "deekshith000007",
                    "avatar_url": "https://github.com/deekshith000007.png"
                },
                "provider_namespace": {
                    "id": 28151,
                    "name": "deekshith000007",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28151/"
                },
                "repository": {
                    "name": "docker-debian",
                    "original_name": "docker-debian"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 39772,
            "upstream_id": null,
            "created": "2024-12-13T17:15:53.031588Z",
            "modified": "2026-07-31T19:07:57.420050Z",
            "imported": "2026-07-31T19:07:57.360407",
            "github_user": "LuiggiTorricelli",
            "username": "LuiggiTorricelli",
            "github_repo": "zos_smpe_apply",
            "github_branch": "main",
            "commit": "d19492e0339c6150fa66a4201d0b8a4a83bf9a34",
            "commit_message": "Update datetime qualifiers and data set names in main.yml",
            "name": "zos_smpe_apply",
            "description": "This Ansible role will execute the SMP/E APPLY command to apply requested SYSMODs to a specified SMP/E target zone.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8042,
                    "name": "LuiggiTorricelli",
                    "avatar_url": "https://avatars.githubusercontent.com/u/35708343?v=4"
                },
                "provider_namespace": {
                    "id": 13272,
                    "name": "luiggitorricelli",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13272/"
                },
                "repository": {
                    "name": "zos_smpe_apply",
                    "original_name": "zos_smpe_apply"
                },
                "tags": [
                    "zos",
                    "mainframe",
                    "smpe",
                    "apply",
                    "sysmod",
                    "software"
                ],
                "versions": [
                    {
                        "id": "68e7c7d1-1868-4756-89a8-6b03f4b7ddde",
                        "name": "v1.1.2",
                        "release_date": "2026-07-31T16:06:45-03:00"
                    },
                    {
                        "id": "bae5184c-eaab-4e62-ad84-0a136f8379cd",
                        "name": "v1.1.1",
                        "release_date": "2026-02-13T10:28:02-03:00"
                    },
                    {
                        "id": "877f78c3-5d55-4c64-a8b8-1a51566993c6",
                        "name": "v1.1.0",
                        "release_date": "2026-02-06T12:10:33-03:00"
                    },
                    {
                        "id": "a6a4e506-ad34-4fc5-8284-0ec995e2e0a8",
                        "name": "v1.0.1",
                        "release_date": "2025-03-20T19:13:59-03:00"
                    },
                    {
                        "id": "11ce20e4-7c4f-4ba4-82d8-8a3c4c4a3e98",
                        "name": "v1.0.0",
                        "release_date": "2024-12-13T14:12:46-03:00"
                    }
                ]
            },
            "download_count": 65
        },
        {
            "id": 39773,
            "upstream_id": null,
            "created": "2024-12-13T18:01:27.692953Z",
            "modified": "2024-12-13T18:01:27.850480Z",
            "imported": "2024-12-13T18:01:27.645582",
            "github_user": "kirill-shtrykov",
            "username": "kirill-shtrykov",
            "github_repo": "ansible-role-systemd-resolved",
            "github_branch": "1.0.0",
            "commit": "6705a1e32abd255968cd4604040aad4e6a2fb7ec",
            "commit_message": "feat: Release commit\n",
            "name": "systemd_resolved",
            "description": "Configure systemd-resolved",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18923,
                    "name": "kirill-shtrykov",
                    "avatar_url": "https://github.com/kirill-shtrykov.png"
                },
                "provider_namespace": {
                    "id": 28456,
                    "name": "kirill_shtrykov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28456/"
                },
                "repository": {
                    "name": "ansible-role-systemd-resolved",
                    "original_name": "ansible-role-systemd-resolved"
                },
                "tags": [
                    "linux",
                    "systemd",
                    "dns",
                    "network"
                ],
                "versions": [
                    {
                        "id": "d4432ba3-5592-4ba5-a523-98421ee57889",
                        "name": "1.0.0",
                        "release_date": "2024-12-09T17:34:00+01:00"
                    }
                ]
            },
            "download_count": 18
        },
        {
            "id": 39774,
            "upstream_id": null,
            "created": "2024-12-14T14:03:40.139396Z",
            "modified": "2024-12-14T14:03:40.202371Z",
            "imported": "2024-12-14T14:03:40.137183",
            "github_user": "xolyu",
            "username": "xolyu",
            "github_repo": "ansible-role-redis",
            "github_branch": "main",
            "commit": "9967f1444c3871fa87bf324d6ce8f5bd8d8b1041",
            "commit_message": "initial commit\n",
            "name": "redis",
            "description": "install redis and configure named instance",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7625,
                    "name": "xolyu",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-f2cc-7342-ae0f-ef0c28d79618/avatar/"
                },
                "provider_namespace": {
                    "id": 19509,
                    "name": "xolyu",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19509/"
                },
                "repository": {
                    "name": "ansible-role-redis",
                    "original_name": "ansible-role-redis"
                },
                "tags": [
                    "redis"
                ],
                "versions": [
                    {
                        "id": "1273f25b-2314-482d-8944-2d9b9be05019",
                        "name": "0.1.0",
                        "release_date": "2024-12-14T15:00:03+01:00"
                    }
                ]
            },
            "download_count": 40
        },
        {
            "id": 39775,
            "upstream_id": null,
            "created": "2024-12-14T16:04:33.949432Z",
            "modified": "2024-12-14T16:04:33.987409Z",
            "imported": "2024-12-14T16:04:33.946793",
            "github_user": "ritiksuter",
            "username": "ritiksuter",
            "github_repo": "ansible-tutorial-2",
            "github_branch": "main",
            "commit": "a31a3cf3c1e1b50284e879d59cc92293a2d569d9",
            "commit_message": "first commit\n",
            "name": "ansible-tutorial-2",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19010,
                    "name": "ritiksuter",
                    "avatar_url": "https://github.com/ritiksuter.png"
                },
                "provider_namespace": {
                    "id": 28542,
                    "name": "ritiksuter",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28542/"
                },
                "repository": {
                    "name": "ansible-tutorial-2",
                    "original_name": "ansible-tutorial-2"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 16
        },
        {
            "id": 39776,
            "upstream_id": null,
            "created": "2024-12-14T16:32:18.157676Z",
            "modified": "2026-03-16T14:22:03.838951Z",
            "imported": "2026-03-16T14:22:03.428315",
            "github_user": "BestianCode",
            "username": "BestianCode",
            "github_repo": "ansible.role.xray_vpn_server",
            "github_branch": "1.2.5",
            "commit": "9409db28e8aa0f04aa533b4ff826c7c71ba31759",
            "commit_message": "v26.2.6 / + xray_private_deploy\n",
            "name": "xray_vpn_server",
            "description": "XRay VPN Server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14542,
                    "name": "BestianCode",
                    "avatar_url": "https://github.com/BestianCode.png"
                },
                "provider_namespace": {
                    "id": 24223,
                    "name": "bestiancode",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24223/"
                },
                "repository": {
                    "name": "ansible.role.xray_vpn_server",
                    "original_name": "ansible.role.xray_vpn_server"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "3a979f41-1111-45d0-bf18-59889ca9c994",
                        "name": "1.2.5",
                        "release_date": "2026-03-16T15:20:48+01:00"
                    },
                    {
                        "id": "a23483ab-5824-40a6-9e04-2c0b888e6466",
                        "name": "1.2.4",
                        "release_date": "2026-02-03T15:26:42+01:00"
                    },
                    {
                        "id": "a202ef26-baef-4784-9eaa-43810f2c1a6b",
                        "name": "1.2.3",
                        "release_date": "2026-02-03T15:00:39+01:00"
                    },
                    {
                        "id": "bb5aae59-7843-48eb-a734-b9ba6cdbd97b",
                        "name": "1.2.1",
                        "release_date": "2026-02-03T14:58:06+01:00"
                    },
                    {
                        "id": "bda9eaf0-98f3-4941-84a0-c8310f1a5222",
                        "name": "1.2.0",
                        "release_date": "2026-02-03T14:56:34+01:00"
                    },
                    {
                        "id": "d23fde66-feea-427c-bb93-9e208da0dbf8",
                        "name": "1.1.9",
                        "release_date": "2025-12-17T17:47:42+01:00"
                    },
                    {
                        "id": "1880ffac-4141-446e-a02b-682aba9dfcfe",
                        "name": "1.1.8",
                        "release_date": "2025-12-12T18:28:03+01:00"
                    },
                    {
                        "id": "2c4d166c-24b5-4896-a34f-9b04f07e1126",
                        "name": "1.1.7",
                        "release_date": "2025-12-10T22:39:20+01:00"
                    },
                    {
                        "id": "029339d0-81f4-4bfa-8394-7da71880a242",
                        "name": "1.1.6",
                        "release_date": "2025-12-07T22:58:57+01:00"
                    },
                    {
                        "id": "4d3d7099-1f9d-4225-ba77-b044d9aab4aa",
                        "name": "1.1.5",
                        "release_date": "2025-12-07T22:46:50+01:00"
                    },
                    {
                        "id": "ebb1ede6-9952-4f6f-a3e4-9198fc87f248",
                        "name": "1.1.4",
                        "release_date": "2025-12-07T22:12:18+01:00"
                    }
                ]
            },
            "download_count": 28
        },
        {
            "id": 39777,
            "upstream_id": null,
            "created": "2024-12-15T02:55:45.759867Z",
            "modified": "2024-12-15T02:57:45.924775Z",
            "imported": "2024-12-15T02:57:45.904938",
            "github_user": "mojeedkusimo",
            "username": "mojeedkusimo",
            "github_repo": "ansible-first-role",
            "github_branch": "master",
            "commit": "1fc22923c620da2fb3edf951a5b9df8161915821",
            "commit_message": "Initial commit\n",
            "name": "ansible-first-role",
            "description": "Demo first role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19097,
                    "name": "mojeedkusimo",
                    "avatar_url": "https://github.com/mojeedkusimo.png"
                },
                "provider_namespace": {
                    "id": 28626,
                    "name": "mojeedkusimo",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28626/"
                },
                "repository": {
                    "name": "ansible-first-role",
                    "original_name": "ansible-first-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 39778,
            "upstream_id": null,
            "created": "2024-12-15T08:59:21.205267Z",
            "modified": "2024-12-15T08:59:21.237778Z",
            "imported": "2024-12-15T08:59:21.203124",
            "github_user": "udaisoni",
            "username": "udaisoni",
            "github_repo": "ansible-role-apache2",
            "github_branch": "main",
            "commit": "b9fc9f7a63960a6541969befb7c0b4deb6750a38",
            "commit_message": "Initial commit\n",
            "name": "apache2",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19101,
                    "name": "udaisoni",
                    "avatar_url": "https://github.com/udaisoni.png"
                },
                "provider_namespace": {
                    "id": 28630,
                    "name": "udaisoni",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28630/"
                },
                "repository": {
                    "name": "ansible-role-apache2",
                    "original_name": "ansible-role-apache2"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 20
        }
    ]
}