A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3736
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=3737",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3735",
    "results": [
        {
            "id": 42966,
            "upstream_id": null,
            "created": "2026-05-17T01:12:09.339302Z",
            "modified": "2026-07-11T21:33:56.694672Z",
            "imported": "2026-07-11T21:33:56.492846",
            "github_user": "steveyminecraft",
            "username": "steveyminecraft",
            "github_repo": "ansible-role-regolith",
            "github_branch": "v3.8.4",
            "commit": "666e6e917695b6fc1fcbbff2b8d60bfec4dbc410",
            "commit_message": "chore(main): release 3.8.4 (#50)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: R.Laing <[email protected]>",
            "name": "regolith",
            "description": "Ansible role regolith",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19339,
                    "name": "steveyminecraft",
                    "avatar_url": "https://github.com/steveyminecraft.png"
                },
                "provider_namespace": {
                    "id": 28862,
                    "name": "steveyminecraft",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28862/"
                },
                "repository": {
                    "name": "ansible-role-regolith",
                    "original_name": "ansible-role-regolith"
                },
                "tags": [
                    "regolith",
                    "desktop",
                    "ubuntu",
                    "debian",
                    "linux",
                    "apt",
                    "i3",
                    "workstation",
                    "gui",
                    "packages"
                ],
                "versions": [
                    {
                        "id": "50053783-7f2c-4b4a-a738-adc7eebb14c6",
                        "name": "v3.8.4",
                        "release_date": "2026-07-11T22:32:52+01:00"
                    },
                    {
                        "id": "6bea41a9-6256-428e-a1f4-d955723aa799",
                        "name": "v3.8.3",
                        "release_date": "2026-06-23T22:14:00+01:00"
                    },
                    {
                        "id": "2a7a69fe-1d65-49d1-a4c9-b1b714b6edd1",
                        "name": "v3.8.2",
                        "release_date": "2026-06-19T10:01:05+01:00"
                    },
                    {
                        "id": "84f1b94e-4b8f-4a15-b5fc-09db06d66f80",
                        "name": "v3.8.1",
                        "release_date": "2026-06-19T01:22:46+01:00"
                    },
                    {
                        "id": "36f8bb7e-c75c-4269-b53f-7559df2e7e6a",
                        "name": "v3.8.0-rc.10",
                        "release_date": "2026-06-18T21:37:18+00:00"
                    },
                    {
                        "id": "9d39d4d9-62de-45c9-80fa-5dcf147f2d15",
                        "name": "v3.8.0-rc.9",
                        "release_date": "2026-06-18T21:00:24+00:00"
                    },
                    {
                        "id": "afd3a858-9469-4107-8eef-390c8a89f62a",
                        "name": "v3.8.0-rc.8",
                        "release_date": "2026-06-18T20:58:27+00:00"
                    },
                    {
                        "id": "ac1cb9e6-8fb5-4899-825c-cbe24b48c986",
                        "name": "v3.8.0-rc.7",
                        "release_date": "2026-06-18T20:55:04+00:00"
                    },
                    {
                        "id": "91242a4a-0a6e-4923-ab36-a550365a294b",
                        "name": "v3.8.0-rc.6",
                        "release_date": "2026-06-18T20:52:06+00:00"
                    },
                    {
                        "id": "8d4568d5-5753-4896-a628-b3a209e3c80e",
                        "name": "v3.8.0-rc.5",
                        "release_date": "2026-06-18T20:50:31+00:00"
                    },
                    {
                        "id": "d4328b82-2ca9-4922-9942-64fa87460dec",
                        "name": "v3.8.0-rc.4",
                        "release_date": "2026-06-18T20:48:03+00:00"
                    }
                ]
            },
            "download_count": 8
        },
        {
            "id": 42967,
            "upstream_id": null,
            "created": "2026-05-17T01:50:16.103602Z",
            "modified": "2026-05-18T22:04:23.524358Z",
            "imported": "2026-05-18T22:04:23.463100",
            "github_user": "steveyminecraft",
            "username": "steveyminecraft",
            "github_repo": "ansible-pihole",
            "github_branch": "master",
            "commit": "1ac9e392aeb81a8bb2f7f047f9cc7620f3846c20",
            "commit_message": "Merge pull request #57 from steveyminecraft/dependabot/github_actions/github/codeql-action-4.35.4\n\nchore(deps): Bump github/codeql-action from 4.35.3 to 4.35.4",
            "name": "ansible-pihole",
            "description": "Playbooks and roles to deploy Pi-hole with Docker, optional Unbound, keepalived HA, and Nebula Sync. Clone this repository and run playbooks from playbooks/; Galaxy install declares the Pi-hole role dependency.",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "steveyminecraft.docker-pihole",
                        "version": "v1.0.0"
                    }
                ],
                "namespace": {
                    "id": 19339,
                    "name": "steveyminecraft",
                    "avatar_url": "https://github.com/steveyminecraft.png"
                },
                "provider_namespace": {
                    "id": 28862,
                    "name": "steveyminecraft",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28862/"
                },
                "repository": {
                    "name": "ansible-pihole",
                    "original_name": "ansible-pihole"
                },
                "tags": [
                    "pihole",
                    "docker",
                    "dns",
                    "ha",
                    "keepalived",
                    "unbound",
                    "ansible",
                    "playbook"
                ],
                "versions": [
                    {
                        "id": "0f922bc8-618a-4110-a7ce-fe19dff0f04b",
                        "name": "v1.0.1",
                        "release_date": "2026-05-18T23:03:36+01:00"
                    },
                    {
                        "id": "6372c0b2-2c70-4d5c-99dd-1ae1f0dc8d49",
                        "name": "v1.0.0",
                        "release_date": "2026-05-17T02:49:40+01:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42968,
            "upstream_id": null,
            "created": "2026-05-18T11:23:18.978346Z",
            "modified": "2026-05-18T11:23:19.099407Z",
            "imported": "2026-05-18T11:23:18.975321",
            "github_user": "Rutvikgalale",
            "username": "Rutvikgalale",
            "github_repo": "Dummy-for-ansible",
            "github_branch": "master",
            "commit": "e7723656ab451c0bd1841d06cef2cce3b4066f1e",
            "commit_message": "initial commit\n",
            "name": "Dummy-for-ansible",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27585,
                    "name": "Rutvikgalale",
                    "avatar_url": "https://github.com/Rutvikgalale.png"
                },
                "provider_namespace": {
                    "id": 37006,
                    "name": "rutvikgalale",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37006/"
                },
                "repository": {
                    "name": "Dummy-for-ansible",
                    "original_name": "Dummy-for-ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42969,
            "upstream_id": null,
            "created": "2026-05-18T14:50:17.264341Z",
            "modified": "2026-05-18T14:50:17.344954Z",
            "imported": "2026-05-18T14:50:17.261073",
            "github_user": "TheMagicalWizardd",
            "username": "TheMagicalWizardd",
            "github_repo": "ansible-role-webserver",
            "github_branch": "main",
            "commit": "514547da23fc7487247f36cf3096601527a7d433",
            "commit_message": "Initial role setup\n",
            "name": "webserver",
            "description": "Installs Apache, PHP and php-mysql",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27586,
                    "name": "TheMagicalWizardd",
                    "avatar_url": "https://github.com/TheMagicalWizardd.png"
                },
                "provider_namespace": {
                    "id": 37007,
                    "name": "themagicalwizardd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37007/"
                },
                "repository": {
                    "name": "ansible-role-webserver",
                    "original_name": "ansible-role-webserver"
                },
                "tags": [
                    "apache",
                    "php",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42970,
            "upstream_id": null,
            "created": "2026-05-18T14:50:35.986224Z",
            "modified": "2026-05-18T14:50:36.044693Z",
            "imported": "2026-05-18T14:50:35.982910",
            "github_user": "TheMagicalWizardd",
            "username": "TheMagicalWizardd",
            "github_repo": "ansible-role-database",
            "github_branch": "main",
            "commit": "7cebe0d2765520afc704289e1a12a5f4eff191cb",
            "commit_message": "Remove Dutch description of Ansible Galaxy",
            "name": "database",
            "description": "Installs MySQL and creates dbuser",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27586,
                    "name": "TheMagicalWizardd",
                    "avatar_url": "https://github.com/TheMagicalWizardd.png"
                },
                "provider_namespace": {
                    "id": 37007,
                    "name": "themagicalwizardd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37007/"
                },
                "repository": {
                    "name": "ansible-role-database",
                    "original_name": "ansible-role-database"
                },
                "tags": [
                    "mysql",
                    "database"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42971,
            "upstream_id": null,
            "created": "2026-05-18T20:37:59.313769Z",
            "modified": "2026-05-19T16:12:29.765226Z",
            "imported": "2026-05-19T16:12:29.654199",
            "github_user": "gringolito",
            "username": "gringolito",
            "github_repo": "ansible-role-auto-patching",
            "github_branch": "v0.1.1",
            "commit": "68e3ab607473c5b6e31b8eff69521a8dff72bb55",
            "commit_message": "fix: use key=value format for Ubuntu/Armbian Origins-Pattern entries (#3)\n\nThe colon shorthand (e.g. \"Ubuntu:noble-security\") is valid for the\ndeprecated Allowed-Origins directive but is not handled by the\npinning_from_config code path in unattended-upgrade, which calls\nmatch_whitelist_string expecting strict key=value pairs split on '='.\nStrings without '=' produce a ValueError at unpack time.\n\nConvert all Ubuntu and Armbian entries from \"distro_id:codename-suite\"\nshorthand to \"origin=distro_id,codename=codename-suite\" key=value\nformat, consistent with the Debian and Raspbian entries that were\nalready correct.\n\nAlso update the patch_extra_allowed_origins comment to make clear that\nOrigins-Pattern syntax (key=value) is required, not Allowed-Origins\nshorthand.\n\nCo-authored-by: Claude Sonnet 4.6 <[email protected]>",
            "name": "auto_patching",
            "description": "Configure unattended OS security patching on Debian and RHEL family Linux hosts.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14772,
                    "name": "gringolito",
                    "avatar_url": "https://github.com/gringolito.png"
                },
                "provider_namespace": {
                    "id": 24437,
                    "name": "gringolito",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24437/"
                },
                "repository": {
                    "name": "ansible-role-auto-patching",
                    "original_name": "ansible-role-auto-patching"
                },
                "tags": [
                    "system",
                    "patching",
                    "security",
                    "updates",
                    "unattended",
                    "dnf"
                ],
                "versions": [
                    {
                        "id": "d5cd85ad-51b5-4812-99d5-e75a90fa817e",
                        "name": "v0.1.1",
                        "release_date": "2026-05-19T13:08:25-03:00"
                    },
                    {
                        "id": "4578727a-4673-4a04-b972-371b32b46052",
                        "name": "v0.1.0",
                        "release_date": "2026-05-18T16:15:30-03:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 42972,
            "upstream_id": null,
            "created": "2026-05-19T07:40:19.653727Z",
            "modified": "2026-05-19T07:40:19.714875Z",
            "imported": "2026-05-19T07:40:19.650883",
            "github_user": "VictorAjadi",
            "username": "VictorAjadi",
            "github_repo": "demo-ansible-role",
            "github_branch": "main",
            "commit": "bb4e037c38b1b2c1c1008088216dbd2a2292f92e",
            "commit_message": "first commit\n",
            "name": "demo-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27594,
                    "name": "VictorAjadi",
                    "avatar_url": "https://github.com/VictorAjadi.png"
                },
                "provider_namespace": {
                    "id": 37015,
                    "name": "victorajadi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37015/"
                },
                "repository": {
                    "name": "demo-ansible-role",
                    "original_name": "demo-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42973,
            "upstream_id": null,
            "created": "2026-05-19T08:14:47.628905Z",
            "modified": "2026-05-19T08:14:47.725678Z",
            "imported": "2026-05-19T08:14:47.625149",
            "github_user": "bhuvan-raj",
            "username": "bhuvan-raj",
            "github_repo": "my-nginx",
            "github_branch": "main",
            "commit": "d3e0df1c9aad6baeac08f2f81fcf5dee3369226a",
            "commit_message": "first\n",
            "name": "my-nginx",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24460,
                    "name": "bhuvan-raj",
                    "avatar_url": "https://github.com/bhuvan-raj.png"
                },
                "provider_namespace": {
                    "id": 33920,
                    "name": "bhuvan_raj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33920/"
                },
                "repository": {
                    "name": "my-nginx",
                    "original_name": "my-nginx"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42974,
            "upstream_id": null,
            "created": "2026-05-19T09:14:49.274733Z",
            "modified": "2026-05-19T09:14:49.315021Z",
            "imported": "2026-05-19T09:14:49.272142",
            "github_user": "shameenmhd10-art",
            "username": "shameenmhd10-art",
            "github_repo": "ansible-role-nginx",
            "github_branch": "main",
            "commit": "2a48564fc6f3d0f51d330ec41021b0c1eda779dd",
            "commit_message": "Initial nginx ansible role\n",
            "name": "nginx",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27600,
                    "name": "shameenmhd10-art",
                    "avatar_url": "https://github.com/shameenmhd10-art.png"
                },
                "provider_namespace": {
                    "id": 37021,
                    "name": "shameenmhd10_art",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37021/"
                },
                "repository": {
                    "name": "ansible-role-nginx",
                    "original_name": "ansible-role-nginx"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42975,
            "upstream_id": null,
            "created": "2026-05-19T09:18:33.203424Z",
            "modified": "2026-05-19T09:18:33.301920Z",
            "imported": "2026-05-19T09:18:33.200936",
            "github_user": "babil123",
            "username": "babil123",
            "github_repo": "nginx_role-galaxy",
            "github_branch": "main",
            "commit": "4ad43f69462121c2112a586e50511a3ce78f3275",
            "commit_message": "Initial nginx role\n",
            "name": "nginx_role-galaxy",
            "description": "Role to install and start nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24503,
                    "name": "babil123",
                    "avatar_url": "https://github.com/babil123.png"
                },
                "provider_namespace": {
                    "id": 33963,
                    "name": "babil123",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33963/"
                },
                "repository": {
                    "name": "nginx_role-galaxy",
                    "original_name": "nginx_role-galaxy"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 34
        }
    ]
}