A list of legacy roles.

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

{
    "count": 36659,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3640",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3638",
    "results": [
        {
            "id": 41819,
            "upstream_id": null,
            "created": "2025-10-30T09:04:15.552198Z",
            "modified": "2025-12-01T09:36:06.062897Z",
            "imported": "2025-12-01T09:36:05.997501",
            "github_user": "lotusnoir",
            "username": "lotusnoir",
            "github_repo": "ansible-apps_freeipa_deb11_src",
            "github_branch": "main",
            "commit": "4c1f5c9719543a082c1e4009b2e8ab723104243a",
            "commit_message": "doc: update changelog\n",
            "name": "apps_freeipa_deb11_src",
            "description": "Install sources for freeipa deb11",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4166,
                    "name": "lotusnoir",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-9c4a-7e4e-ac43-4c2e8321ad2e/avatar/"
                },
                "provider_namespace": {
                    "id": 16833,
                    "name": "lotusnoir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16833/"
                },
                "repository": {
                    "name": "ansible-apps_freeipa_deb11_src",
                    "original_name": "ansible-apps_freeipa_deb11_src"
                },
                "tags": [
                    "freeipa",
                    "client",
                    "ldap",
                    "auth"
                ],
                "versions": [
                    {
                        "id": "16314e28-e348-445e-911a-f1c8d28985d4",
                        "name": "0.3.1",
                        "release_date": "2025-11-29T12:26:11+00:00"
                    },
                    {
                        "id": "276b0b3d-2125-4121-90ab-356cb5a2a1be",
                        "name": "0.3.0",
                        "release_date": "2025-11-25T16:14:24+00:00"
                    },
                    {
                        "id": "5860c98e-1634-4d2c-ac3c-282eebe7caaa",
                        "name": "0.2.0",
                        "release_date": "2025-11-18T10:10:10+00:00"
                    },
                    {
                        "id": "4b3f1bfe-61cf-4e4d-bf70-ddf97eae2601",
                        "name": "0.1.0",
                        "release_date": "2025-10-29T14:39:22+00:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41820,
            "upstream_id": null,
            "created": "2025-10-30T09:18:12.030931Z",
            "modified": "2025-12-01T10:03:05.145936Z",
            "imported": "2025-12-01T10:03:05.048615",
            "github_user": "lotusnoir",
            "username": "lotusnoir",
            "github_repo": "ansible-system_windows_tuning",
            "github_branch": "main",
            "commit": "c1a0db208fc9bb315152d4a74fee61bb56c82797",
            "commit_message": "doc: update changelog\n",
            "name": "system_windows_tuning",
            "description": "Configure windows host",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4166,
                    "name": "lotusnoir",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-9c4a-7e4e-ac43-4c2e8321ad2e/avatar/"
                },
                "provider_namespace": {
                    "id": 16833,
                    "name": "lotusnoir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16833/"
                },
                "repository": {
                    "name": "ansible-system_windows_tuning",
                    "original_name": "ansible-system_windows_tuning"
                },
                "tags": [
                    "configure",
                    "tuning",
                    "windows"
                ],
                "versions": [
                    {
                        "id": "6f743546-a13b-4885-bf2e-28a9b212ec2b",
                        "name": "0.3.1",
                        "release_date": "2025-11-29T11:39:27+00:00"
                    },
                    {
                        "id": "eb7e5a75-f4e2-4828-aff9-d73ad3bd8a67",
                        "name": "0.3.0",
                        "release_date": "2025-11-25T18:28:20+00:00"
                    },
                    {
                        "id": "c663c2b8-eb12-4e0e-b62c-70b4c7027402",
                        "name": "0.2.0",
                        "release_date": "2025-11-17T20:28:11+00:00"
                    },
                    {
                        "id": "94b01ac6-6334-49b5-bb0a-2ffc8d02aa8f",
                        "name": "0.1.0",
                        "release_date": "2025-10-29T16:37:05+00:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41821,
            "upstream_id": null,
            "created": "2025-10-30T10:42:15.577239Z",
            "modified": "2025-10-30T10:42:15.660881Z",
            "imported": "2025-10-30T10:42:15.574994",
            "github_user": "lukasic",
            "username": "lukasic",
            "github_repo": "ansible-role-wgui",
            "github_branch": "main",
            "commit": "8f243a032d972f710a44b8d0c5250ca995ee88b4",
            "commit_message": "feat: initial commit\n",
            "name": "wgui",
            "description": "Role for deploying ngoduykhanh/wireguard-ui",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4222,
                    "name": "lukasic",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/2663280?v=4"
                },
                "provider_namespace": {
                    "id": 7267,
                    "name": "lukasic",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7267/"
                },
                "repository": {
                    "name": "ansible-role-wgui",
                    "original_name": "ansible-role-wgui"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "a98e18da-4a39-4e36-8a1b-7e88f61d1aac",
                        "name": "0.0.1",
                        "release_date": "2025-10-30T11:41:05+01:00"
                    }
                ]
            },
            "download_count": 24
        },
        {
            "id": 41822,
            "upstream_id": null,
            "created": "2025-10-30T11:43:52.568806Z",
            "modified": "2025-10-30T11:43:52.611299Z",
            "imported": "2025-10-30T11:43:52.566507",
            "github_user": "satheesh-kamadani",
            "username": "satheesh-kamadani",
            "github_repo": "ansible-httpd-role",
            "github_branch": "main",
            "commit": "0eea7315205698d3d00cbac3e50eb63f17100959",
            "commit_message": "Adding ansible role httpd\n",
            "name": "ansible-httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24765,
                    "name": "satheesh-kamadani",
                    "avatar_url": "https://github.com/satheesh-kamadani.png"
                },
                "provider_namespace": {
                    "id": 34224,
                    "name": "satheesh_kamadani",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34224/"
                },
                "repository": {
                    "name": "ansible-httpd-role",
                    "original_name": "ansible-httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41823,
            "upstream_id": null,
            "created": "2025-10-30T12:06:49.102801Z",
            "modified": "2025-10-30T12:06:49.143343Z",
            "imported": "2025-10-30T12:06:49.100585",
            "github_user": "martin2745",
            "username": "martin2745",
            "github_repo": "ansible-role-docker-rol-ansible",
            "github_branch": "main",
            "commit": "ec5c8142ba827e18faf517224b2f23360064e1ca",
            "commit_message": "Carpeta meta añadida\n",
            "name": "docker-rol-ansible",
            "description": "Instalar docker con ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24754,
                    "name": "martin2745",
                    "avatar_url": "https://github.com/martin2745.png"
                },
                "provider_namespace": {
                    "id": 34213,
                    "name": "martin2745",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34213/"
                },
                "repository": {
                    "name": "ansible-role-docker-rol-ansible",
                    "original_name": "ansible-role-docker-rol-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 13
        },
        {
            "id": 41824,
            "upstream_id": null,
            "created": "2025-10-31T09:58:29.234170Z",
            "modified": "2025-10-31T09:58:29.276961Z",
            "imported": "2025-10-31T09:58:29.231965",
            "github_user": "harshakanduri",
            "username": "harshakanduri",
            "github_repo": "Ansible-Dummy-role-by-using-Ansible-Galaxy",
            "github_branch": "main",
            "commit": "4af36545eed4012f08963870e7e9f3cdd318dfeb",
            "commit_message": "Update main.yml",
            "name": "Ansible-Dummy-role-by-using-Ansible-Galaxy",
            "description": "This project demonstrates how to create and manage roles using Ansible Galaxy, including automated setup for services like Nginx and HTTPD.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24786,
                    "name": "harshakanduri",
                    "avatar_url": "https://github.com/harshakanduri.png"
                },
                "provider_namespace": {
                    "id": 34244,
                    "name": "harshakanduri",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34244/"
                },
                "repository": {
                    "name": "Ansible-Dummy-role-by-using-Ansible-Galaxy",
                    "original_name": "Ansible-Dummy-role-by-using-Ansible-Galaxy"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41825,
            "upstream_id": null,
            "created": "2025-10-31T15:42:09.640624Z",
            "modified": "2025-10-31T16:17:07.382065Z",
            "imported": "2025-10-31T16:17:07.339028",
            "github_user": "iamenr0s",
            "username": "iamenr0s",
            "github_repo": "ansible-role-kernel-configuration",
            "github_branch": "main",
            "commit": "9cab44b06115adba2bd8ef2660da63b5e2963b62",
            "commit_message": "style: improve yaml removing empty lines\n",
            "name": "ansible_role_kernel_configuration",
            "description": "Configure kernel parameters per distro major version via sysctl",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14069,
                    "name": "iamenr0s",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01927bb4-83cc-7034-b82f-b9dd98eac443/avatar/"
                },
                "provider_namespace": {
                    "id": 13009,
                    "name": "iamenr0s",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13009/"
                },
                "repository": {
                    "name": "ansible-role-kernel-configuration",
                    "original_name": "ansible-role-kernel-configuration"
                },
                "tags": [
                    "kernel",
                    "sysctl",
                    "performance",
                    "security"
                ],
                "versions": [
                    {
                        "id": "c3a4f4ab-fb1a-4ac2-9080-3d12b2f92fc1",
                        "name": "v1.1.0",
                        "release_date": "2025-10-31T16:12:23+00:00"
                    },
                    {
                        "id": "545865b7-f6e2-4e33-80d6-a55d3bf4eb5e",
                        "name": "v1.0.0",
                        "release_date": "2025-10-31T15:22:35+00:00"
                    }
                ]
            },
            "download_count": 66
        },
        {
            "id": 41826,
            "upstream_id": null,
            "created": "2025-10-31T23:35:15.405714Z",
            "modified": "2025-11-01T00:19:48.894765Z",
            "imported": "2025-11-01T00:19:48.864015",
            "github_user": "iamenr0s",
            "username": "iamenr0s",
            "github_repo": "ansible-role-rpi-extendfs",
            "github_branch": "main",
            "commit": "6632ce8795556e0b9077c2b5fbdade83f5f2aa9d",
            "commit_message": "initial commit\n",
            "name": "ansible_role_rpi_extendfs",
            "description": "A comprehensive Ansible role for ...",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14069,
                    "name": "iamenr0s",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01927bb4-83cc-7034-b82f-b9dd98eac443/avatar/"
                },
                "provider_namespace": {
                    "id": 13009,
                    "name": "iamenr0s",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13009/"
                },
                "repository": {
                    "name": "ansible-role-rpi-extendfs",
                    "original_name": "ansible-role-rpi-extendfs"
                },
                "tags": null,
                "versions": [
                    {
                        "id": "4f3a5e46-c457-4cc7-a62d-113a3be4766e",
                        "name": "v1.0.0",
                        "release_date": "2025-10-31T23:28:34+00:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41827,
            "upstream_id": null,
            "created": "2025-11-01T07:40:26.029333Z",
            "modified": "2025-11-01T07:40:26.174615Z",
            "imported": "2025-11-01T07:40:26.027088",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-haproxy",
            "github_branch": "master",
            "commit": "3218feeee99b8334c51ba7a1331b1967189303d5",
            "commit_message": "Update workflow and metadata for Galaxy compatibility\n\n- Set author to 'rheinwerk' for molecule namespace resolution\n- Remove explicit namespace field to allow Galaxy to use GitHub org name\n- Run molecule tests only on non-tag events\n- Run release job only on tag events\n- Simplify release job to depend on lint instead of molecule\n",
            "name": "haproxy",
            "description": "Installs HAProxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-haproxy",
                    "original_name": "ansible-role-haproxy"
                },
                "tags": [
                    "haproxy"
                ],
                "versions": [
                    {
                        "id": "4cb765d1-a75d-43db-8c79-5ead23e5dfb6",
                        "name": "v1.3.0",
                        "release_date": "2025-11-01T08:39:36+01:00"
                    },
                    {
                        "id": "14834df8-ada6-4bc7-a883-bd67e186ac3e",
                        "name": "v1.2.0",
                        "release_date": "2025-10-09T20:34:08+02:00"
                    },
                    {
                        "id": "27475c80-c308-49a9-be73-57ce0d5c15f6",
                        "name": "v1.1.0",
                        "release_date": "2024-09-12T21:02:02+02:00"
                    },
                    {
                        "id": "20e9a50a-c6b8-4d29-bc24-6d1069cce72a",
                        "name": "v1.0.0",
                        "release_date": "2024-05-17T12:26:15+02:00"
                    },
                    {
                        "id": "3262c017-890b-4722-988c-b5e4dbb3acb0",
                        "name": "v0.2.0",
                        "release_date": "2023-05-11T11:56:34+02:00"
                    },
                    {
                        "id": "9911c2cc-1a98-46b5-a0fc-63ffd39228f1",
                        "name": "v0.1.0",
                        "release_date": "2023-01-12T15:03:33+01:00"
                    },
                    {
                        "id": "e4338e4d-02c2-4caf-ad11-37b2deb66322",
                        "name": "v0.0.2",
                        "release_date": "2021-10-18T14:49:53+02:00"
                    },
                    {
                        "id": "4d5b9ca7-d13b-47da-996c-09698eb506f4",
                        "name": "v0.0.1",
                        "release_date": "2021-06-02T15:32:44+02:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 41828,
            "upstream_id": null,
            "created": "2025-11-01T10:35:15.820439Z",
            "modified": "2025-11-01T10:35:15.857006Z",
            "imported": "2025-11-01T10:35:15.817957",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "demo-book-store",
            "github_branch": "book-store",
            "commit": "a97488fd87aa5afbfbba4cab57322485db6246d3",
            "commit_message": "Added role\n",
            "name": "demo-book-store",
            "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": "demo-book-store",
                    "original_name": "demo-book-store"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        }
    ]
}