A list of legacy roles.

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

{
    "count": 37052,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3613",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3611",
    "results": [
        {
            "id": 41594,
            "upstream_id": null,
            "created": "2025-09-16T19:19:35.546290Z",
            "modified": "2025-09-16T19:19:35.594453Z",
            "imported": "2025-09-16T19:19:35.544026",
            "github_user": "Mayurv54",
            "username": "Mayurv54",
            "github_repo": "AnsibleDemoRole",
            "github_branch": "main",
            "commit": "6e8d75f1eed9f4f99ad21e58e2b72fe263639662",
            "commit_message": "httpd role\n",
            "name": "AnsibleDemoRole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24099,
                    "name": "Mayurv54",
                    "avatar_url": "https://github.com/Mayurv54.png"
                },
                "provider_namespace": {
                    "id": 33573,
                    "name": "mayurv54",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33573/"
                },
                "repository": {
                    "name": "AnsibleDemoRole",
                    "original_name": "AnsibleDemoRole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41595,
            "upstream_id": null,
            "created": "2025-09-17T07:23:01.826913Z",
            "modified": "2025-09-17T07:23:01.861195Z",
            "imported": "2025-09-17T07:23:01.824806",
            "github_user": "tarvi12",
            "username": "tarvi12",
            "github_repo": "demo-ansible",
            "github_branch": "master",
            "commit": "a513a3182007963325ad2a6907b83db353b97d9c",
            "commit_message": "Initial files\n",
            "name": "demo-ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24119,
                    "name": "tarvi12",
                    "avatar_url": "https://github.com/tarvi12.png"
                },
                "provider_namespace": {
                    "id": 33591,
                    "name": "tarvi12",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33591/"
                },
                "repository": {
                    "name": "demo-ansible",
                    "original_name": "demo-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41596,
            "upstream_id": null,
            "created": "2025-09-17T08:53:30.606583Z",
            "modified": "2025-09-17T08:53:30.645306Z",
            "imported": "2025-09-17T08:53:30.604417",
            "github_user": "narwadesonali7",
            "username": "narwadesonali7",
            "github_repo": "httpd_role_ansible",
            "github_branch": "master",
            "commit": "3421140a492cc210b11c328fdc06fe384f68bea0",
            "commit_message": "added role\n",
            "name": "httpd_role_ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24109,
                    "name": "narwadesonali7",
                    "avatar_url": "https://github.com/narwadesonali7.png"
                },
                "provider_namespace": {
                    "id": 33582,
                    "name": "narwadesonali7",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33582/"
                },
                "repository": {
                    "name": "httpd_role_ansible",
                    "original_name": "httpd_role_ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41597,
            "upstream_id": null,
            "created": "2025-09-17T11:22:29.720630Z",
            "modified": "2025-09-17T11:22:29.769095Z",
            "imported": "2025-09-17T11:22:29.717305",
            "github_user": "shrookibrahem",
            "username": "shrookibrahem",
            "github_repo": "k8s_setup",
            "github_branch": "master",
            "commit": "6c6c96bc7e1ce133e2bb862b1f3896381e6ae829",
            "commit_message": "Update main.yml",
            "name": "k8s_setup",
            "description": "Kubernetes cluster setup using kubeadm",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20180,
                    "name": "shrookibrahem",
                    "avatar_url": "https://github.com/shrookibrahem.png"
                },
                "provider_namespace": {
                    "id": 29681,
                    "name": "shrookibrahem",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/29681/"
                },
                "repository": {
                    "name": "k8s_setup",
                    "original_name": "k8s_setup"
                },
                "tags": [
                    "kubernetes",
                    "ansible",
                    "devops"
                ],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 41598,
            "upstream_id": null,
            "created": "2025-09-17T13:08:10.466025Z",
            "modified": "2025-09-17T13:08:10.513474Z",
            "imported": "2025-09-17T13:08:10.463702",
            "github_user": "Pramod581",
            "username": "Pramod581",
            "github_repo": "httpd-role",
            "github_branch": "master",
            "commit": "47122b1ca4d2746d00f208a7780146aa1676a566",
            "commit_message": "added role\n",
            "name": "httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24127,
                    "name": "Pramod581",
                    "avatar_url": "https://github.com/Pramod581.png"
                },
                "provider_namespace": {
                    "id": 33599,
                    "name": "pramod581",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33599/"
                },
                "repository": {
                    "name": "httpd-role",
                    "original_name": "httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41599,
            "upstream_id": null,
            "created": "2025-09-17T14:23:04.593478Z",
            "modified": "2026-02-24T13:59:07.650195Z",
            "imported": "2026-02-24T13:59:07.513820",
            "github_user": "adfinis",
            "username": "adfinis",
            "github_repo": "ansible-role-the_bastion",
            "github_branch": "main",
            "commit": "c84f398f5d588e0cc97e6418007f9d16f48c40dd",
            "commit_message": "feat: support arbitrary plugin configurations (#19)\n\n",
            "name": "the_bastion",
            "description": "Ansible role to install and configure The Bastion on Debian",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 143,
                    "name": "adfinis",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19f8-bcc2-7394-840d-f9c628e48dbb/avatar/"
                },
                "provider_namespace": {
                    "id": 18,
                    "name": "adfinis",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18/"
                },
                "repository": {
                    "name": "ansible-role-the_bastion",
                    "original_name": "ansible-role-the_bastion"
                },
                "tags": [
                    "bastion",
                    "ssh",
                    "security",
                    "jumphost"
                ],
                "versions": [
                    {
                        "id": "24ba0835-d1dd-4bef-b206-7060694d05a3",
                        "name": "v0.7.0",
                        "release_date": "2026-02-24T14:58:28+01:00"
                    },
                    {
                        "id": "699c07b6-33f9-4a56-a656-2015847742cd",
                        "name": "v0.6.3",
                        "release_date": "2026-02-03T11:40:56+01:00"
                    },
                    {
                        "id": "863805f2-63ba-4ec2-bf72-80bdba9d4f03",
                        "name": "v0.6.2",
                        "release_date": "2025-12-19T17:03:53+01:00"
                    },
                    {
                        "id": "6d7c30f8-02cb-45dc-a8a1-86b382e85998",
                        "name": "v0.6.1",
                        "release_date": "2025-12-16T19:32:03+01:00"
                    },
                    {
                        "id": "e6bbe36c-43f1-4479-adde-297d7e477693",
                        "name": "v0.6.0",
                        "release_date": "2025-12-11T06:37:59+01:00"
                    },
                    {
                        "id": "1de25483-7d7f-4c61-bf5c-23106cfeef53",
                        "name": "v0.5.1",
                        "release_date": "2025-12-10T09:27:47+01:00"
                    },
                    {
                        "id": "9ea047d8-29e5-40fa-9a4c-289e35a656c7",
                        "name": "v0.5.0",
                        "release_date": "2025-10-02T13:21:26+02:00"
                    },
                    {
                        "id": "c8b1046e-da25-4e9b-9d8a-78c5539ff19e",
                        "name": "v0.4.0",
                        "release_date": "2025-09-24T20:13:07+02:00"
                    },
                    {
                        "id": "39b6737c-9060-4544-a9e8-eaf16563664c",
                        "name": "v0.3.1",
                        "release_date": "2025-09-22T20:59:37+02:00"
                    },
                    {
                        "id": "7aca8630-9630-4018-8bd5-04cbd9a7bcb5",
                        "name": "v0.3.0",
                        "release_date": "2025-09-22T20:42:29+02:00"
                    },
                    {
                        "id": "d6dbbcd7-31ba-4035-9333-d5377a2c6ac6",
                        "name": "v0.2.0",
                        "release_date": "2025-09-22T19:02:34+02:00"
                    }
                ]
            },
            "download_count": 307
        },
        {
            "id": 41600,
            "upstream_id": null,
            "created": "2025-09-17T14:37:00.815176Z",
            "modified": "2025-09-21T17:36:18.985980Z",
            "imported": "2025-09-21T17:36:18.959736",
            "github_user": "arikkert",
            "username": "arikkert",
            "github_repo": "ansible-role_telegraf",
            "github_branch": "main",
            "commit": "f9fa76f8fb98151252fd306350c69247268ed45a",
            "commit_message": "fix typo\n",
            "name": "telegraf",
            "description": "Install, configure and run telegraf",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 603,
                    "name": "arikkert",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fa-5160-7517-92a2-a81b38eb6989/avatar/"
                },
                "provider_namespace": {
                    "id": 14041,
                    "name": "arikkert",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14041/"
                },
                "repository": {
                    "name": "ansible-role_telegraf",
                    "original_name": "ansible-role_telegraf"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 41601,
            "upstream_id": null,
            "created": "2025-09-17T15:32:48.380305Z",
            "modified": "2025-09-17T15:32:48.413388Z",
            "imported": "2025-09-17T15:32:48.378283",
            "github_user": "pratikdaspppd3",
            "username": "pratikdaspppd3",
            "github_repo": "Httpd-Roles",
            "github_branch": "master",
            "commit": "5bd73c5172e1ee01e9c32945b4d3497b3819ab84",
            "commit_message": "added roles\n",
            "name": "Httpd-Roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24102,
                    "name": "pratikdaspppd3",
                    "avatar_url": "https://github.com/pratikdaspppd3.png"
                },
                "provider_namespace": {
                    "id": 33575,
                    "name": "pratikdaspppd3",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33575/"
                },
                "repository": {
                    "name": "Httpd-Roles",
                    "original_name": "Httpd-Roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41602,
            "upstream_id": null,
            "created": "2025-09-17T19:28:05.756718Z",
            "modified": "2025-09-17T19:28:05.790048Z",
            "imported": "2025-09-17T19:28:05.747869",
            "github_user": "leeeeejieun",
            "username": "leeeeejieun",
            "github_repo": "lje_dns",
            "github_branch": "main",
            "commit": "f80dcee894c8f14fd635d9d6ff9b4ae36e646fe9",
            "commit_message": "DNS Server Role Project\n",
            "name": "lje_dns",
            "description": "DNS Server Role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23947,
                    "name": "leeeeejieun",
                    "avatar_url": "https://github.com/leeeeejieun.png"
                },
                "provider_namespace": {
                    "id": 33423,
                    "name": "leeeeejieun",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33423/"
                },
                "repository": {
                    "name": "lje_dns",
                    "original_name": "lje_dns"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41603,
            "upstream_id": null,
            "created": "2025-09-17T20:35:21.650553Z",
            "modified": "2025-09-17T20:35:21.712973Z",
            "imported": "2025-09-17T20:35:21.647244",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-logrotate",
            "github_branch": "main",
            "commit": "02788d3c2c9c7c3110a8abbdb296ce46e40a103d",
            "commit_message": "feat: Initial implementation of logrotate role\n\n✨ Initial version of the Ansible role for managing logrotate:\n- Core functionality for managing logrotate configuration\n- Support for Debian/Ubuntu systems\n- Molecule tests and documentation\n- Safe defaults and comprehensive variable validation\n",
            "name": "logrotate",
            "description": "Ansible role to install and configure logrotate, managing the main configuration and per-application rules under /etc/logrotate.d.\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-logrotate",
                    "original_name": "ansible-role-logrotate"
                },
                "tags": [
                    "logrotate",
                    "logs",
                    "system",
                    "ubuntu",
                    "debian",
                    "maintenance"
                ],
                "versions": [
                    {
                        "id": "74b03e2c-1d2f-4bf2-a37f-892508b60fc7",
                        "name": "v1.0.0",
                        "release_date": "2025-09-17T22:29:29+02:00"
                    }
                ]
            },
            "download_count": 2
        }
    ]
}