A list of legacy roles.

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

{
    "count": 37888,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3259",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3257",
    "results": [
        {
            "id": 37394,
            "upstream_id": null,
            "created": "2023-12-01T09:20:13.498702Z",
            "modified": "2026-10-23T07:40:43.664726Z",
            "imported": "2026-10-23T07:40:43.562093",
            "github_user": "rolehippie",
            "username": "rolehippie",
            "github_repo": "gitlab",
            "github_branch": "master",
            "commit": "c5d4ec179bdcd23dc2b3c9c0af65ab23332f3c69",
            "commit_message": "chore: release 2.5.1\n",
            "name": "gitlab",
            "description": "Ansible role to install and configure Gitlab",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5968,
                    "name": "rolehippie",
                    "avatar_url": "https://github.com/rolehippie.png"
                },
                "provider_namespace": {
                    "id": 9799,
                    "name": "rolehippie",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9799/"
                },
                "repository": {
                    "name": "gitlab",
                    "original_name": "gitlab"
                },
                "tags": [
                    "git",
                    "svc"
                ],
                "versions": [
                    {
                        "id": "244e0156-1a16-4e6a-a2b4-d59e0e087f17",
                        "name": "v2.5.1",
                        "release_date": "2026-10-23T07:40:13+00:00"
                    },
                    {
                        "id": "7fc72d0c-839c-4364-bc8b-d04027152703",
                        "name": "v2.5.0",
                        "release_date": "2026-10-23T07:26:19+00:00"
                    },
                    {
                        "id": "32070814-e4a7-4565-b36e-a8b8e61d1a3c",
                        "name": "v2.4.0",
                        "release_date": "2026-09-07T13:48:51+00:00"
                    },
                    {
                        "id": "60252696-895d-46e4-9db3-6098e2bfb5c6",
                        "name": "v2.3.0",
                        "release_date": "2026-07-27T11:10:35+00:00"
                    },
                    {
                        "id": "e15a3db5-ee95-4019-810c-0003105dd023",
                        "name": "v2.2.0",
                        "release_date": "2025-11-17T08:18:08+00:00"
                    },
                    {
                        "id": "5a6ca65a-d3e8-4088-93da-7589d388053c",
                        "name": "v2.1.0",
                        "release_date": "2025-07-01T09:43:28+00:00"
                    },
                    {
                        "id": "2b2dab0a-fb23-4ab2-8bab-0264269852ad",
                        "name": "v2.0.0",
                        "release_date": "2024-02-12T08:10:36+00:00"
                    },
                    {
                        "id": "0c191e6c-4474-4de2-8c34-32408aa63602",
                        "name": "v1.2.0",
                        "release_date": "2024-01-23T10:18:17+00:00"
                    },
                    {
                        "id": "33a658a7-b5e6-4060-9ec3-94be679e99af",
                        "name": "v1.1.0",
                        "release_date": "2024-01-23T07:26:08+00:00"
                    },
                    {
                        "id": "0605ced9-e753-4b51-a66e-32e01084d246",
                        "name": "v1.0.0",
                        "release_date": "2023-12-01T09:24:07+00:00"
                    }
                ]
            },
            "download_count": 29
        },
        {
            "id": 37397,
            "upstream_id": null,
            "created": "2023-12-01T15:08:31.535998Z",
            "modified": "2024-01-28T19:24:02.294359Z",
            "imported": "2024-01-28T19:24:02.276683",
            "github_user": "hornjo",
            "username": "hornjo",
            "github_repo": "vcenter_installation",
            "github_branch": "main",
            "commit": "8d9793061524a60d2575cf96b7568985f6b520e8",
            "commit_message": "Create ansible-galaxy-publish.yml",
            "name": "vcenter_installation",
            "description": "basic installation of vcenter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 10369,
                    "name": "hornjo",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-0742-7436-bc92-20f2be0767a0/avatar/"
                },
                "provider_namespace": {
                    "id": 20061,
                    "name": "hornjo",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/20061/"
                },
                "repository": {
                    "name": "vcenter_installation",
                    "original_name": "vcenter_installation"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 28
        },
        {
            "id": 37399,
            "upstream_id": null,
            "created": "2023-12-02T05:09:24.854713Z",
            "modified": "2023-12-03T05:38:09.573735Z",
            "imported": "2023-12-03T05:38:09.555450",
            "github_user": "chrissayon",
            "username": "chrissayon",
            "github_repo": "ansible-role-porkbun-ssl",
            "github_branch": "main",
            "commit": "c72fb3b3674529a47ffd700461b31b8e83c13892",
            "commit_message": "update molecule\n",
            "name": "porkbun_ssl",
            "description": "Sends an API Request to Porkbun and obtain the SSL certificate",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11996,
                    "name": "chrissayon",
                    "avatar_url": "https://github.com/chrissayon.png"
                },
                "provider_namespace": {
                    "id": 21620,
                    "name": "chrissayon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21620/"
                },
                "repository": {
                    "name": "ansible-role-porkbun-ssl",
                    "original_name": "ansible-role-porkbun-ssl"
                },
                "tags": [
                    "porkbun",
                    "ssl"
                ],
                "versions": []
            },
            "download_count": 29
        },
        {
            "id": 37402,
            "upstream_id": null,
            "created": "2023-12-02T18:27:56.829136Z",
            "modified": "2026-10-18T21:01:58.261046Z",
            "imported": "2026-10-18T21:01:58.192360",
            "github_user": "mullholland",
            "username": "mullholland",
            "github_repo": "ansible-role-repository_powertools",
            "github_branch": "main",
            "commit": "2353a888caac756a612061e2572b3b47fd856672",
            "commit_message": "feat: add Dependabot auto-merge workflow and update various actions t… (#19)\n\n* feat: add Dependabot auto-merge workflow and update various actions to latest versions\n\n* fix: update role reference in example playbook and converge.yml to use environment variable\n\n---------\n\nCo-authored-by: mullholland <[email protected]>",
            "name": "repository_powertools",
            "description": "Enables the PowerTools/CodeReady Builder (CRB) repository on CentOS Stream, Rocky Linux and AlmaLinux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4859,
                    "name": "mullholland",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/"
                },
                "provider_namespace": {
                    "id": 17388,
                    "name": "mullholland",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/"
                },
                "repository": {
                    "name": "ansible-role-repository_powertools",
                    "original_name": "ansible-role-repository_powertools"
                },
                "tags": [
                    "development",
                    "packaging",
                    "system"
                ],
                "versions": [
                    {
                        "id": "e3430380-b9e2-4dda-96dd-ca2a7d22e5ba",
                        "name": "v1.2.0",
                        "release_date": "2026-08-30T10:04:54+02:00"
                    },
                    {
                        "id": "45b8f0d7-119c-4862-83d8-dc60ef80fa5c",
                        "name": "v1.1.0",
                        "release_date": "2026-08-23T19:36:49+02:00"
                    },
                    {
                        "id": "b222bbe3-8612-4a6d-bbb5-e28496bd3b74",
                        "name": "v1.0.5",
                        "release_date": "2023-12-02T18:13:25+01:00"
                    },
                    {
                        "id": "b91f562c-aeeb-4aba-b243-d49d69384d61",
                        "name": "v1.0.4",
                        "release_date": "2023-12-02T17:56:07+01:00"
                    },
                    {
                        "id": "474d0863-5338-4f58-931d-18ce0cd6e3f0",
                        "name": "v1.0.3",
                        "release_date": "2023-11-29T19:11:48+01:00"
                    }
                ]
            },
            "download_count": 1263
        },
        {
            "id": 37403,
            "upstream_id": null,
            "created": "2023-12-03T05:56:35.358087Z",
            "modified": "2023-12-03T05:56:35.385865Z",
            "imported": "2023-12-03T05:56:35.356043",
            "github_user": "mightycolony",
            "username": "mightycolony",
            "github_repo": "simple-flask-app",
            "github_branch": "main",
            "commit": "679e35add44ecafdd9c744c7093f6e679dd70b59",
            "commit_message": "first commit\n",
            "name": "simple-flask-app",
            "description": "Simple flask app",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 12021,
                    "name": "mightycolony",
                    "avatar_url": "https://github.com/mightycolony.png"
                },
                "provider_namespace": {
                    "id": 21645,
                    "name": "mightycolony",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21645/"
                },
                "repository": {
                    "name": "simple-flask-app",
                    "original_name": "simple-flask-app"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 25
        },
        {
            "id": 37404,
            "upstream_id": null,
            "created": "2023-12-03T07:16:07.958457Z",
            "modified": "2023-12-03T07:19:11.017809Z",
            "imported": "2023-12-03T07:19:11.000559",
            "github_user": "chrissayon",
            "username": "chrissayon",
            "github_repo": "ansible-role-fail2ban",
            "github_branch": "main",
            "commit": "9f11c9566cbc1e23ee66ab9e8e657708602feff2",
            "commit_message": "update readme\n",
            "name": "fail2ban",
            "description": "Installs and starts Fail2Ban",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11996,
                    "name": "chrissayon",
                    "avatar_url": "https://github.com/chrissayon.png"
                },
                "provider_namespace": {
                    "id": 21620,
                    "name": "chrissayon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21620/"
                },
                "repository": {
                    "name": "ansible-role-fail2ban",
                    "original_name": "ansible-role-fail2ban"
                },
                "tags": [
                    "fail2ban",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 38
        },
        {
            "id": 37405,
            "upstream_id": null,
            "created": "2023-12-03T11:24:15.471739Z",
            "modified": "2023-12-05T10:31:00.410105Z",
            "imported": "2023-12-05T10:31:00.392024",
            "github_user": "chrissayon",
            "username": "chrissayon",
            "github_repo": "ansible-role-iptables",
            "github_branch": "main",
            "commit": "0cedadd7279ca4f73157465dc38d3d6cb4f45f6d",
            "commit_message": "remove flush\n",
            "name": "iptables",
            "description": "Setup Iptables (Specifically for webservers for now)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11996,
                    "name": "chrissayon",
                    "avatar_url": "https://github.com/chrissayon.png"
                },
                "provider_namespace": {
                    "id": 21620,
                    "name": "chrissayon",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21620/"
                },
                "repository": {
                    "name": "ansible-role-iptables",
                    "original_name": "ansible-role-iptables"
                },
                "tags": [
                    "iptables",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 31
        },
        {
            "id": 37406,
            "upstream_id": null,
            "created": "2023-12-03T14:33:37.990525Z",
            "modified": "2026-10-01T06:58:57.703987Z",
            "imported": "2026-10-01T06:58:57.667131",
            "github_user": "mullholland",
            "username": "mullholland",
            "github_repo": "ansible-role-lynis",
            "github_branch": "main",
            "commit": "01114d45e3113fa928ec84b965d20e83f2a237ad",
            "commit_message": "feat: update repository structure and configurations for ansible-generator role (#26)\n\nCo-authored-by: mullholland <[email protected]>",
            "name": "lynis",
            "description": "Installs lynis and schedules scans.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4859,
                    "name": "mullholland",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/"
                },
                "provider_namespace": {
                    "id": 17388,
                    "name": "mullholland",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/"
                },
                "repository": {
                    "name": "ansible-role-lynis",
                    "original_name": "ansible-role-lynis"
                },
                "tags": [
                    "system",
                    "security"
                ],
                "versions": [
                    {
                        "id": "54fcf95b-aa9b-4d91-a248-c87a816366ef",
                        "name": "v1.4.0",
                        "release_date": "2026-08-30T17:55:05+02:00"
                    },
                    {
                        "id": "b4e08df4-088a-4a85-92c7-426fe77247ba",
                        "name": "v1.3.0",
                        "release_date": "2023-07-05T08:07:59+02:00"
                    },
                    {
                        "id": "a221646b-74ff-41f3-98eb-2e939e8d99d8",
                        "name": "v1.2.0",
                        "release_date": "2023-06-10T08:13:38+02:00"
                    }
                ]
            },
            "download_count": 165
        },
        {
            "id": 37407,
            "upstream_id": null,
            "created": "2023-12-03T15:30:07.152964Z",
            "modified": "2026-10-04T10:38:25.872612Z",
            "imported": "2026-10-04T10:38:25.822000",
            "github_user": "mullholland",
            "username": "mullholland",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "9399797d2f91ba56e2ce4cb9e2407211f6cb376e",
            "commit_message": "feat: update file permissions, enhance CI workflows, and improve docu… (#20)\n\n* feat: update file permissions, enhance CI workflows, and improve documentation\n\n* refactor: remove unnecessary 'become' directive from converge and verify playbooks\n\n---------\n\nCo-authored-by: mullholland <[email protected]>",
            "name": "docker",
            "description": "Installs and configures Docker.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4859,
                    "name": "mullholland",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/"
                },
                "provider_namespace": {
                    "id": 17388,
                    "name": "mullholland",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "cloud",
                    "development",
                    "system"
                ],
                "versions": [
                    {
                        "id": "43113179-5130-461a-80e0-4b82a91f8f0a",
                        "name": "v2.1.0",
                        "release_date": "2026-08-30T11:06:38+02:00"
                    },
                    {
                        "id": "101572c1-749f-4ca8-a845-2a1c573d548f",
                        "name": "v2.0.1",
                        "release_date": "2026-04-07T20:55:06+02:00"
                    },
                    {
                        "id": "987ee3ac-ecf5-4bf1-8873-0ec539ace352",
                        "name": "v2.0.0",
                        "release_date": "2026-04-07T18:55:08+02:00"
                    },
                    {
                        "id": "42afcaa3-c8ca-4bb0-8a88-821e53ee39ce",
                        "name": "v1.1.1",
                        "release_date": "2023-11-26T22:15:44+01:00"
                    },
                    {
                        "id": "61e063f9-d2ec-4ec3-bbb4-d34d8dad9179",
                        "name": "v1.1.0",
                        "release_date": "2023-06-22T12:03:07+02:00"
                    }
                ]
            },
            "download_count": 7177
        },
        {
            "id": 37409,
            "upstream_id": null,
            "created": "2023-12-03T17:47:51.686813Z",
            "modified": "2026-10-01T06:49:52.233592Z",
            "imported": "2026-10-01T06:49:52.172196",
            "github_user": "mullholland",
            "username": "mullholland",
            "github_repo": "ansible-role-swap",
            "github_branch": "main",
            "commit": "f548b619a1b281cd483d1a0f46fb4b28b859f10f",
            "commit_message": "feat: add Dependabot auto-merge workflow and update molecule requirem… (#15)\n\n* feat: add Dependabot auto-merge workflow and update molecule requirements\n\n* feat: ensure util-linux is installed for fallocate on RedHat systems\n\n---------\n\nCo-authored-by: mullholland <[email protected]>",
            "name": "swap",
            "description": "Configure swapfile",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4859,
                    "name": "mullholland",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/"
                },
                "provider_namespace": {
                    "id": 17388,
                    "name": "mullholland",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/"
                },
                "repository": {
                    "name": "ansible-role-swap",
                    "original_name": "ansible-role-swap"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": "8e99be01-0d5a-4a07-aab2-2ed03ee1a681",
                        "name": "v1.2.0",
                        "release_date": "2026-08-30T19:03:10+02:00"
                    },
                    {
                        "id": "85ba75f8-8db1-4e21-b6bb-e2f7525e5eba",
                        "name": "v1.1.1",
                        "release_date": "2023-11-28T07:57:45+01:00"
                    },
                    {
                        "id": "0a3b86c7-0413-4c40-aa5a-b4e0b5e2f248",
                        "name": "v1.1.0",
                        "release_date": "2023-07-18T20:50:06+02:00"
                    }
                ]
            },
            "download_count": 122
        }
    ]
}