A list of legacy roles.

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

{
    "count": 37049,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3681",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3679",
    "results": [
        {
            "id": 42323,
            "upstream_id": null,
            "created": "2026-01-16T02:53:57.519259Z",
            "modified": "2026-01-16T02:53:57.569520Z",
            "imported": "2026-01-16T02:53:57.516981",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "rolex-repo",
            "github_branch": "rolex-branch",
            "commit": "b19714e95bacd0b34736f9359e38b49acbc1fb6b",
            "commit_message": "added rolex\n",
            "name": "rolex-repo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "rolex-repo",
                    "original_name": "rolex-repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42324,
            "upstream_id": null,
            "created": "2026-01-16T03:27:18.014668Z",
            "modified": "2026-01-16T03:27:18.044156Z",
            "imported": "2026-01-16T03:27:18.012403",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "ec2-repo",
            "github_branch": "ec2-branch",
            "commit": "1791d92ddae0f8cbb35d159e13450a5cd7a79a57",
            "commit_message": "Added ec2-server\n",
            "name": "ec2-repo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "ec2-repo",
                    "original_name": "ec2-repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42325,
            "upstream_id": null,
            "created": "2026-01-16T08:58:50.573417Z",
            "modified": "2026-01-16T14:20:50.861897Z",
            "imported": "2026-01-16T14:20:50.812699",
            "github_user": "vdzhorov",
            "username": "vdzhorov",
            "github_repo": "ansible-role-proxysql3",
            "github_branch": "1.1.0",
            "commit": "04d92fc30536790cf02e99c69e1cc434d9f93dae",
            "commit_message": "new feature: this role can now do a general tuning for some common params\n",
            "name": "proxysql3",
            "description": "Install and configure ProxySQL 3 (interfaces, servers, optional galera, users, query rules)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7297,
                    "name": "vdzhorov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-0dcd-7fc3-a5d1-b1b8d5f67478/avatar/"
                },
                "provider_namespace": {
                    "id": 19243,
                    "name": "vdzhorov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19243/"
                },
                "repository": {
                    "name": "ansible-role-proxysql3",
                    "original_name": "ansible-role-proxysql3"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "8d05636a-045f-448d-8850-f7aa4ca38710",
                        "name": "1.1.0",
                        "release_date": "2026-01-16T16:17:45+02:00"
                    },
                    {
                        "id": "e9ff64c4-f174-40f5-97d8-c26de899276d",
                        "name": "1.0.2",
                        "release_date": "2026-01-16T15:02:13+02:00"
                    },
                    {
                        "id": "b0f24874-0752-4c3b-aa4a-d7b1bcb7a157",
                        "name": "1.0.1",
                        "release_date": "2026-01-16T11:12:12+02:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 42326,
            "upstream_id": null,
            "created": "2026-01-16T09:12:28.685777Z",
            "modified": "2026-01-20T07:15:12.390508Z",
            "imported": "2026-01-20T07:15:12.215285",
            "github_user": "P4T12ICK",
            "username": "P4T12ICK",
            "github_repo": "ar_guacamole",
            "github_branch": "main",
            "commit": "af0b971a5c69e5d471aa1f3dc70770634dc85b7c",
            "commit_message": "vnc support\n",
            "name": "ar_guacamole",
            "description": "Configure a Apache Guacamole server and client.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20978,
                    "name": "P4T12ICK",
                    "avatar_url": "https://github.com/P4T12ICK.png"
                },
                "provider_namespace": {
                    "id": 30484,
                    "name": "p4t12ick",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30484/"
                },
                "repository": {
                    "name": "ar_guacamole",
                    "original_name": "ar_guacamole"
                },
                "tags": [
                    "guacamole"
                ],
                "versions": [
                    {
                        "id": "d98892e7-2de5-4c58-8f4f-bb6760397357",
                        "name": "v1.0.6",
                        "release_date": "2026-01-20T08:14:20+01:00"
                    },
                    {
                        "id": "cd5722a0-9b8c-4e72-800b-6f13ad145b54",
                        "name": "v1.0.5",
                        "release_date": "2026-01-19T11:44:51+01:00"
                    },
                    {
                        "id": "6973194e-8dc6-4714-9a08-385e2429800e",
                        "name": "v1.0.4",
                        "release_date": "2026-01-16T15:31:47+01:00"
                    },
                    {
                        "id": "47135a7f-f91e-4451-ae89-0f1b2a190e19",
                        "name": "v1.0.3",
                        "release_date": "2026-01-16T14:22:41+01:00"
                    },
                    {
                        "id": "e863940c-1be4-4f0a-b088-305c13997c6c",
                        "name": "v1.0.2",
                        "release_date": "2026-01-16T13:42:26+01:00"
                    },
                    {
                        "id": "3440570a-e69e-430e-9716-d29f7b34bbd0",
                        "name": "v1.0.1",
                        "release_date": "2026-01-16T12:10:11+01:00"
                    },
                    {
                        "id": "28667739-fd4e-4b4d-a6f6-4f889304ec66",
                        "name": "v1.0.0",
                        "release_date": "2026-01-16T10:06:49+01:00"
                    }
                ]
            },
            "download_count": 281
        },
        {
            "id": 42327,
            "upstream_id": null,
            "created": "2026-01-16T15:35:42.443613Z",
            "modified": "2026-01-16T15:35:42.507419Z",
            "imported": "2026-01-16T15:35:42.430311",
            "github_user": "hemanshu-tech",
            "username": "hemanshu-tech",
            "github_repo": "ansible-galaxy-demo",
            "github_branch": "master",
            "commit": "b3e8fc23d1cee60def32f59980de5d504940a106",
            "commit_message": "initial files\n",
            "name": "ansible-galaxy-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25898,
                    "name": "hemanshu-tech",
                    "avatar_url": "https://github.com/hemanshu-tech.png"
                },
                "provider_namespace": {
                    "id": 35348,
                    "name": "hemanshu_tech",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35348/"
                },
                "repository": {
                    "name": "ansible-galaxy-demo",
                    "original_name": "ansible-galaxy-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42328,
            "upstream_id": null,
            "created": "2026-01-17T13:19:01.692223Z",
            "modified": "2026-01-17T16:28:26.276292Z",
            "imported": "2026-01-17T16:28:26.237844",
            "github_user": "MohammedMourad1",
            "username": "MohammedMourad1",
            "github_repo": "Ansible-Server-Baseline-Automation",
            "github_branch": "v1.0.1",
            "commit": "3e5c7b942afa745aa91b4de33432292f35e4086f",
            "commit_message": "Expose role at repository root for Ansible Galaxy\n",
            "name": "server-baseline",
            "description": "Base server configuration role that installs essential packages, sets system timezone, and validates baseline readiness.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25828,
                    "name": "MohammedMourad1",
                    "avatar_url": "https://github.com/MohammedMourad1.png"
                },
                "provider_namespace": {
                    "id": 35280,
                    "name": "mohammedmourad1",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35280/"
                },
                "repository": {
                    "name": "Ansible-Server-Baseline-Automation",
                    "original_name": "Ansible-Server-Baseline-Automation"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "e1c879a8-0eaa-4c13-a668-b3cb7739401f",
                        "name": "v1.0.1",
                        "release_date": "2026-01-17T15:07:58+02:00"
                    },
                    {
                        "id": "1008a214-a411-4f08-88f1-4129aa8e96ee",
                        "name": "v1.0.0",
                        "release_date": "2026-01-17T15:07:58+02:00"
                    }
                ]
            },
            "download_count": 15
        },
        {
            "id": 42332,
            "upstream_id": null,
            "created": "2026-01-18T15:32:23.667842Z",
            "modified": "2026-01-21T21:12:47.174370Z",
            "imported": "2026-01-21T21:12:47.135489",
            "github_user": "mikinhas",
            "username": "mikinhas",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "ecc68b9ff6443f472aeb6d1eb03e93dd639a773e",
            "commit_message": "Fix ansible-lint to molecule\n",
            "name": "docker",
            "description": "Install docker",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 12341,
                    "name": "mikinhas",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-1230-72b0-8dc7-4949a075807c/avatar/"
                },
                "provider_namespace": {
                    "id": 22166,
                    "name": "mikinhas",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22166/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "2b593365-23e4-4781-bd4d-578219ab933f",
                        "name": "0.2.0",
                        "release_date": "2026-01-21T22:10:30+01:00"
                    },
                    {
                        "id": "d62fa136-cc8f-4bdf-bede-649535620836",
                        "name": "0.1.0",
                        "release_date": "2026-01-17T16:19:25+01:00"
                    }
                ]
            },
            "download_count": 56
        },
        {
            "id": 42333,
            "upstream_id": null,
            "created": "2026-01-18T15:49:37.114976Z",
            "modified": "2026-01-18T16:35:53.039578Z",
            "imported": "2026-01-18T16:35:52.987841",
            "github_user": "morph2020",
            "username": "morph2020",
            "github_repo": "ansible-role-extractor",
            "github_branch": "main",
            "commit": "17b5cda8ad4a8441e8c3bc0cf0b84bc23fc9417f",
            "commit_message": "second commit\n",
            "name": "extractor",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22311,
                    "name": "morph2020",
                    "avatar_url": "https://github.com/morph2020.png"
                },
                "provider_namespace": {
                    "id": 31788,
                    "name": "morph2020",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31788/"
                },
                "repository": {
                    "name": "ansible-role-extractor",
                    "original_name": "ansible-role-extractor"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "8e1d0ff2-95ac-45d8-b9a9-6a5682a0b410",
                        "name": "v1.0.1",
                        "release_date": "2026-01-18T17:32:33+01:00"
                    },
                    {
                        "id": "349bc1fb-a97d-48fb-93f2-4e6b65e89699",
                        "name": "v1.0.0",
                        "release_date": "2026-01-18T15:55:10+01:00"
                    }
                ]
            },
            "download_count": 13
        },
        {
            "id": 42335,
            "upstream_id": null,
            "created": "2026-01-19T10:26:01.413168Z",
            "modified": "2026-01-21T20:50:49.565174Z",
            "imported": "2026-01-21T20:50:49.526573",
            "github_user": "mikinhas",
            "username": "mikinhas",
            "github_repo": "ansible-role-dnsmasq",
            "github_branch": "main",
            "commit": "bdb7eee8d376cae74deec92f03671bda882f7197",
            "commit_message": "Publish tags to ansible-galaxy\n",
            "name": "dnsmasq",
            "description": "Install and configure dnsmasq as a DNS and DHCP server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 12341,
                    "name": "mikinhas",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-1230-72b0-8dc7-4949a075807c/avatar/"
                },
                "provider_namespace": {
                    "id": 22166,
                    "name": "mikinhas",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22166/"
                },
                "repository": {
                    "name": "ansible-role-dnsmasq",
                    "original_name": "ansible-role-dnsmasq"
                },
                "tags": [
                    "dns",
                    "dhcp",
                    "dnsmasq",
                    "networking"
                ],
                "versions": [
                    {
                        "id": "c81547ec-410d-40ae-8acf-3689feb8ac3d",
                        "name": "0.2.0",
                        "release_date": "2026-01-21T21:49:28+01:00"
                    },
                    {
                        "id": "970476f6-32d0-44b1-a3f4-ad7d6021bf2e",
                        "name": "0.1.0",
                        "release_date": "2026-01-19T11:24:53+01:00"
                    }
                ]
            },
            "download_count": 18
        },
        {
            "id": 42336,
            "upstream_id": null,
            "created": "2026-01-19T14:46:57.001295Z",
            "modified": "2026-01-19T14:46:57.038516Z",
            "imported": "2026-01-19T14:46:56.999043",
            "github_user": "opeyemiwonder",
            "username": "opeyemiwonder",
            "github_repo": "AnsibleRepo",
            "github_branch": "main",
            "commit": "cf1207f7ea9b76b20810ca298a5c97a531a38a8a",
            "commit_message": "updateRepo\n",
            "name": "AnsibleRepo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25919,
                    "name": "opeyemiwonder",
                    "avatar_url": "https://github.com/opeyemiwonder.png"
                },
                "provider_namespace": {
                    "id": 35369,
                    "name": "opeyemiwonder",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35369/"
                },
                "repository": {
                    "name": "AnsibleRepo",
                    "original_name": "AnsibleRepo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        }
    ]
}