A list of legacy roles.

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

{
    "count": 36802,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3181",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3179",
    "results": [
        {
            "id": 36304,
            "upstream_id": null,
            "created": "2023-09-28T23:56:52.561719Z",
            "modified": "2025-11-23T12:18:23.537690Z",
            "imported": "2025-11-23T12:18:23.457812",
            "github_user": "OsgiliathEnterprise",
            "username": "tcharl",
            "github_repo": "reverse_proxy",
            "github_branch": "master",
            "commit": "4ec7c09b356e4edc311934ef36e5ad663e4b514a",
            "commit_message": "simplify code\n",
            "name": "reverse_proxy",
            "description": "Configures an nginx over docker to act as a reverse proxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9950,
                    "name": "tcharl",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/792925?v=4"
                },
                "provider_namespace": {
                    "id": 11139,
                    "name": "tcharl",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11139/"
                },
                "repository": {
                    "name": "reverse_proxy",
                    "original_name": "reverse_proxy"
                },
                "tags": [
                    "docker",
                    "reverse-proxy",
                    "nginx",
                    "letsencrypt"
                ],
                "versions": [
                    {
                        "id": "f7e5d10d-f1b7-437f-8c98-7b77d1181823",
                        "name": "v2.0.5",
                        "release_date": "2025-11-10T20:00:00+01:00"
                    },
                    {
                        "id": "da00cfd2-4dc0-41a9-af43-f9a4d6e73a36",
                        "name": "v2.0.4",
                        "release_date": "2024-03-03T16:58:19+01:00"
                    },
                    {
                        "id": "d0293b30-c956-4c49-a790-c2667699b9be",
                        "name": "v2.0.3",
                        "release_date": "2023-12-22T18:07:38+01:00"
                    },
                    {
                        "id": "c6b965c9-2020-42f3-ba29-c5dfc7b7b689",
                        "name": "v2.0.2",
                        "release_date": "2023-08-19T07:35:18-04:00"
                    },
                    {
                        "id": "aea49257-8e5d-42a1-b898-ebb0c856acfb",
                        "name": "v2.0.1",
                        "release_date": "2023-08-18T15:17:03-04:00"
                    }
                ]
            },
            "download_count": 28
        },
        {
            "id": 36305,
            "upstream_id": null,
            "created": "2023-09-28T23:56:52.716037Z",
            "modified": "2025-12-15T10:18:39.423369Z",
            "imported": "2025-12-15T10:18:39.335798",
            "github_user": "OsgiliathEnterprise",
            "username": "tcharl",
            "github_repo": "servicemesh",
            "github_branch": "master",
            "commit": "7a3a5139c59286499db1ca46059008b96df28486",
            "commit_message": "fix: latest istio version\n",
            "name": "servicemesh",
            "description": "Role deploying Istio service mesh",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9950,
                    "name": "tcharl",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/792925?v=4"
                },
                "provider_namespace": {
                    "id": 11139,
                    "name": "tcharl",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11139/"
                },
                "repository": {
                    "name": "servicemesh",
                    "original_name": "servicemesh"
                },
                "tags": [
                    "istio"
                ],
                "versions": [
                    {
                        "id": "c0bc6996-ca65-4aae-9ccd-3a2ef74e7f68",
                        "name": "v2.0.5",
                        "release_date": "2025-12-15T11:17:17+01:00"
                    },
                    {
                        "id": "b5dbb021-f9b4-4094-af59-61321e5251b4",
                        "name": "v2.0.4",
                        "release_date": "2025-11-10T19:48:14+01:00"
                    },
                    {
                        "id": "7b1c7c02-d6e0-4f65-92e1-da37538d0062",
                        "name": "v2.0.3",
                        "release_date": "2024-03-03T16:58:19+01:00"
                    },
                    {
                        "id": "a2181382-a6c7-4258-a5b3-0e79c926e6c9",
                        "name": "v2.0.2",
                        "release_date": "2023-12-22T20:35:12+01:00"
                    },
                    {
                        "id": "bc78854a-3996-4e4e-9f8f-8abbeb4ae6e3",
                        "name": "v2.0.1",
                        "release_date": "2023-08-19T12:46:26-04:00"
                    }
                ]
            },
            "download_count": 46
        },
        {
            "id": 36306,
            "upstream_id": 61593,
            "created": "2023-09-29T00:02:07.546021Z",
            "modified": "2023-10-10T00:48:33.050944Z",
            "imported": "2023-02-23T15:43:20.689553-05:00",
            "github_user": "tech-dad",
            "username": "tech_dad",
            "github_repo": "ansible-role-update-alternatives",
            "github_branch": "main",
            "commit": "c45eaf19584b88d124805411566d523b9f58ca22",
            "commit_message": "bug: fixed several formatting issues",
            "name": "update_alternatives",
            "description": "Updates Alternative Packages for Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9954,
                    "name": "tech_dad",
                    "avatar_url": "https://avatars.githubusercontent.com/u/29238531?v=4"
                },
                "provider_namespace": {
                    "id": 11151,
                    "name": "tech_dad",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11151/"
                },
                "repository": {
                    "name": "ansible-role-update-alternatives",
                    "original_name": "ansible-role-update-alternatives"
                },
                "tags": [
                    "packaging",
                    "pip",
                    "python",
                    "server",
                    "system",
                    "tools"
                ],
                "versions": [
                    {
                        "id": 202495,
                        "name": "1.0.2",
                        "release_date": "2023-02-23T15:40:14-05:00"
                    },
                    {
                        "id": 202496,
                        "name": "v1.0.1",
                        "release_date": "2023-02-23T15:07:48-05:00"
                    },
                    {
                        "id": 202494,
                        "name": "v1.0.0",
                        "release_date": "2023-02-23T12:56:01-05:00"
                    }
                ]
            },
            "download_count": 43
        },
        {
            "id": 36307,
            "upstream_id": 30673,
            "created": "2023-09-29T00:02:11.157286Z",
            "modified": "2023-10-10T00:48:33.064933Z",
            "imported": "2018-11-06T09:05:07.881589-05:00",
            "github_user": "Tecnativa",
            "username": "tecnativa",
            "github_repo": "ansible-test-playground",
            "github_branch": "master",
            "commit": "bed26a6fda859889fde4616e36be8dc20f10b37a",
            "commit_message": "Support devices too",
            "name": "ansible_test_playground",
            "description": "Deploy a docker-based test playground for your ansible roles CI, as simple as possible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9955,
                    "name": "tecnativa",
                    "avatar_url": "https://www.tecnativa.com/web/image/res.company/1/logo?unique=044cf13"
                },
                "provider_namespace": {
                    "id": 11165,
                    "name": "tecnativa",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11165/"
                },
                "repository": {
                    "name": "ansible-test-playground",
                    "original_name": "ansible-test-playground"
                },
                "tags": [
                    "ansible",
                    "ci",
                    "development",
                    "docker"
                ],
                "versions": [
                    {
                        "id": 79400,
                        "name": "0.4.1",
                        "release_date": "2018-11-06T08:31:45-05:00"
                    },
                    {
                        "id": 79398,
                        "name": "0.4.0",
                        "release_date": "2018-11-05T08:55:43-05:00"
                    },
                    {
                        "id": 74134,
                        "name": "0.3.0",
                        "release_date": "2018-09-11T07:48:06-04:00"
                    },
                    {
                        "id": 73994,
                        "name": "0.2.0",
                        "release_date": "2018-09-07T04:41:13-04:00"
                    },
                    {
                        "id": 73963,
                        "name": "0.1.2",
                        "release_date": "2018-09-05T08:57:54-04:00"
                    },
                    {
                        "id": 73961,
                        "name": "0.1.1",
                        "release_date": "2018-09-05T07:39:01-04:00"
                    },
                    {
                        "id": 73960,
                        "name": "0.1.0",
                        "release_date": "2018-09-05T07:22:56-04:00"
                    }
                ]
            },
            "download_count": 356
        },
        {
            "id": 36308,
            "upstream_id": 30671,
            "created": "2023-09-29T00:02:11.510052Z",
            "modified": "2023-10-10T00:48:33.059611Z",
            "imported": "2019-12-19T06:56:57.469902-05:00",
            "github_user": "Tecnativa",
            "username": "tecnativa",
            "github_repo": "ansible-role-docker",
            "github_branch": "master",
            "commit": "8f62850c86fc1182d7496630960def31d8b617e3",
            "commit_message": "Install setuptools too, to be able to install docker-compose",
            "name": "docker",
            "description": "All you need to boot a Docker server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9955,
                    "name": "tecnativa",
                    "avatar_url": "https://www.tecnativa.com/web/image/res.company/1/logo?unique=044cf13"
                },
                "provider_namespace": {
                    "id": 11165,
                    "name": "tecnativa",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11165/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "docker",
                    "doodba"
                ],
                "versions": [
                    {
                        "id": 111750,
                        "name": "3.0.1",
                        "release_date": "2019-12-19T06:54:43-05:00"
                    },
                    {
                        "id": 75373,
                        "name": "3.0.0",
                        "release_date": "2018-09-26T04:39:31-04:00"
                    },
                    {
                        "id": 74231,
                        "name": "2.0.0",
                        "release_date": "2018-09-12T05:42:11-04:00"
                    },
                    {
                        "id": 73997,
                        "name": "1.0.0",
                        "release_date": "2018-09-05T07:30:51-04:00"
                    },
                    {
                        "id": 73751,
                        "name": "0.1.0",
                        "release_date": "2018-08-31T05:33:32-04:00"
                    }
                ]
            },
            "download_count": 12585
        },
        {
            "id": 36309,
            "upstream_id": 30672,
            "created": "2023-09-29T00:02:11.688077Z",
            "modified": "2023-10-10T00:48:33.069858Z",
            "imported": "2019-09-20T07:07:10.524444-04:00",
            "github_user": "Tecnativa",
            "username": "tecnativa",
            "github_repo": "ansible-role-hetzner-rescue-installimage",
            "github_branch": "master",
            "commit": "4b132f049e1e0e282a362fe5e52e28226cdd063e",
            "commit_message": "Modernize\n\nHetzner has made some updates that allow us to update this role:\n\n- [`ftype=1` is default now for Ubuntu][1], so I dropped support for mocking those options.\n- Python 3.7 is shipped by default in recovery images, and Ansible supports it, so I s",
            "name": "hetzner_rescue_installimage",
            "description": "Autoinstall server with Hetzner rescue system",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9955,
                    "name": "tecnativa",
                    "avatar_url": "https://www.tecnativa.com/web/image/res.company/1/logo?unique=044cf13"
                },
                "provider_namespace": {
                    "id": 11165,
                    "name": "tecnativa",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11165/"
                },
                "repository": {
                    "name": "ansible-role-hetzner-rescue-installimage",
                    "original_name": "ansible-role-hetzner-rescue-installimage"
                },
                "tags": [
                    "hetzner",
                    "install"
                ],
                "versions": [
                    {
                        "id": 104176,
                        "name": "3.0.0",
                        "release_date": "2019-09-20T07:01:41-04:00"
                    },
                    {
                        "id": 90858,
                        "name": "2.1.0",
                        "release_date": "2019-03-25T09:50:32-04:00"
                    },
                    {
                        "id": 82512,
                        "name": "2.0.0",
                        "release_date": "2018-12-07T08:36:47-05:00"
                    },
                    {
                        "id": 76942,
                        "name": "1.0.1",
                        "release_date": "2018-10-12T09:57:20-04:00"
                    },
                    {
                        "id": 73993,
                        "name": "1.0.0",
                        "release_date": "2018-09-05T03:45:02-04:00"
                    }
                ]
            },
            "download_count": 36675
        },
        {
            "id": 36310,
            "upstream_id": 57735,
            "created": "2023-09-29T00:02:14.171206Z",
            "modified": "2023-10-10T00:48:29.080174Z",
            "imported": "2022-02-09T17:29:09.855790-05:00",
            "github_user": "Provizanta",
            "username": "provizanta",
            "github_repo": "ansible-role-openssh",
            "github_branch": "main",
            "commit": "95744b80f5228102f5d65482609e1b2deb542851",
            "commit_message": "Update codeowners",
            "name": "openssh",
            "description": "\"Establish the openssh server configuration.\"",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9647,
                    "name": "provizanta",
                    "avatar_url": "https://github.com/provizanta.png"
                },
                "provider_namespace": {
                    "id": 9232,
                    "name": "provizanta",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9232/"
                },
                "repository": {
                    "name": "ansible-role-openssh",
                    "original_name": "ansible-role-openssh"
                },
                "tags": [
                    "openssh",
                    "ssh",
                    "sshd"
                ],
                "versions": [
                    {
                        "id": 175618,
                        "name": "v1.0.0",
                        "release_date": "2022-01-28T07:12:16-05:00"
                    }
                ]
            },
            "download_count": 25
        },
        {
            "id": 36311,
            "upstream_id": 47903,
            "created": "2023-09-29T00:02:14.464286Z",
            "modified": "2023-10-10T00:48:33.078758Z",
            "imported": "2020-04-14T18:34:50.094956-04:00",
            "github_user": "Teebor-Choka",
            "username": "teebor_choka",
            "github_repo": "ansible-role-buildah",
            "github_branch": "master",
            "commit": "a13daf377b7ce3f5678741c7467c332d4ba2aeaa",
            "commit_message": "Add buildah installation for Ubuntu",
            "name": "buildah",
            "description": "\"Establish buildah.\"",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9956,
                    "name": "teebor_choka",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/9529609?v=4"
                },
                "provider_namespace": {
                    "id": 11171,
                    "name": "teebor_choka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11171/"
                },
                "repository": {
                    "name": "ansible-role-buildah",
                    "original_name": "ansible-role-buildah"
                },
                "tags": [
                    "buildah",
                    "builder",
                    "container"
                ],
                "versions": []
            },
            "download_count": 34
        },
        {
            "id": 36312,
            "upstream_id": 47553,
            "created": "2023-09-29T00:02:14.627283Z",
            "modified": "2023-10-10T00:48:33.074560Z",
            "imported": "2020-03-31T19:41:57.675835-04:00",
            "github_user": "Teebor-Choka",
            "username": "teebor_choka",
            "github_repo": "ansible-role-podman",
            "github_branch": "master",
            "commit": "e5680aa8e844309c034aeb967c50002fb902401d",
            "commit_message": "Add configuration files",
            "name": "podman",
            "description": "\"Install and setup podman.\"",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9956,
                    "name": "teebor_choka",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/9529609?v=4"
                },
                "provider_namespace": {
                    "id": 11171,
                    "name": "teebor_choka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11171/"
                },
                "repository": {
                    "name": "ansible-role-podman",
                    "original_name": "ansible-role-podman"
                },
                "tags": [
                    "container",
                    "podman"
                ],
                "versions": []
            },
            "download_count": 41
        },
        {
            "id": 36313,
            "upstream_id": 41216,
            "created": "2023-09-29T00:02:14.805832Z",
            "modified": "2023-10-10T00:48:33.083009Z",
            "imported": "2019-06-13T05:06:13.513256-04:00",
            "github_user": "Teebor-Choka",
            "username": "teebor_choka",
            "github_repo": "Provisioning---Ansible-role-snapd",
            "github_branch": "master",
            "commit": "1f44e893b85b62288f81870f3b671b24a6a36970",
            "commit_message": "Add CI/CD, meta information and tests\n\nMinor fixes to the logic",
            "name": "snapd",
            "description": "\"Setup snapd (snap daemon) for Linux snap package management\"",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9956,
                    "name": "teebor_choka",
                    "avatar_url": "https://avatars0.githubusercontent.com/u/9529609?v=4"
                },
                "provider_namespace": {
                    "id": 11171,
                    "name": "teebor_choka",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11171/"
                },
                "repository": {
                    "name": "Provisioning---Ansible-role-snapd",
                    "original_name": "Provisioning---Ansible-role-snapd"
                },
                "tags": [
                    "bash",
                    "shell"
                ],
                "versions": []
            },
            "download_count": 36
        }
    ]
}