A list of legacy roles.

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

{
    "count": 37670,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3713",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3711",
    "results": [
        {
            "id": 42706,
            "upstream_id": null,
            "created": "2026-03-26T04:36:33.248785Z",
            "modified": "2026-07-09T04:27:07.187196Z",
            "imported": "2026-07-09T04:27:07.133287",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-glusterfs",
            "github_branch": "master",
            "commit": "da848f6b7dcc9307da55186db35de2a195f7e78a",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "ansible-glusterfs",
            "description": "Ansible role to install/configure GlusterFS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-glusterfs",
                    "original_name": "ansible-glusterfs"
                },
                "tags": [
                    "clustering",
                    "system"
                ],
                "versions": [
                    {
                        "id": "35cdad66-19d5-4b82-9dcf-3cc263d01766",
                        "name": "v1.1.0",
                        "release_date": "2020-08-01T09:41:33-04:00"
                    },
                    {
                        "id": "74d39831-d9e9-41b7-b6d2-74c5f247b519",
                        "name": "v1.0.0",
                        "release_date": "2018-02-07T10:48:15-05:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42707,
            "upstream_id": null,
            "created": "2026-03-26T07:02:44.161758Z",
            "modified": "2026-03-26T07:02:44.408548Z",
            "imported": "2026-03-26T07:02:44.150180",
            "github_user": "arunpm111",
            "username": "arunpm111",
            "github_repo": "ansible-role-banner",
            "github_branch": "main",
            "commit": "8f2ebd4026ec2df616aa934ef2cefca1a4d7c188",
            "commit_message": "Merge pull request #2 from arunpm111/copilot/add-linux-banner-role\n\n[WIP] Create Ansible role to manage Linux banner",
            "name": "banner",
            "description": "Ansible role to manage Linux login banners (motd, issue, issue.net)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26905,
                    "name": "arunpm111",
                    "avatar_url": "https://github.com/arunpm111.png"
                },
                "provider_namespace": {
                    "id": 36335,
                    "name": "arunpm111",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36335/"
                },
                "repository": {
                    "name": "ansible-role-banner",
                    "original_name": "ansible-role-banner"
                },
                "tags": [
                    "system",
                    "security",
                    "banner",
                    "motd",
                    "ssh",
                    "login",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42708,
            "upstream_id": null,
            "created": "2026-03-26T13:04:14.997013Z",
            "modified": "2026-03-27T00:36:57.241540Z",
            "imported": "2026-03-27T00:36:57.208686",
            "github_user": "s3mme",
            "username": "s3mme",
            "github_repo": "ansible-role-sysinternals",
            "github_branch": "main",
            "commit": "a2f72f8df37ca1da88a9278364e82d5cb34318ab",
            "commit_message": "feat: init\n",
            "name": "sysinternals",
            "description": "Installs the SysInternals Suite on Windows hosts and optionally accepts the EULA and adds tools to PATH",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26908,
                    "name": "s3mme",
                    "avatar_url": "https://github.com/s3mme.png"
                },
                "provider_namespace": {
                    "id": 36338,
                    "name": "s3mme",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36338/"
                },
                "repository": {
                    "name": "ansible-role-sysinternals",
                    "original_name": "ansible-role-sysinternals"
                },
                "tags": [
                    "windows",
                    "sysinternals",
                    "tools",
                    "monitoring"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 42709,
            "upstream_id": null,
            "created": "2026-03-26T14:08:14.980043Z",
            "modified": "2026-03-26T14:08:15.028113Z",
            "imported": "2026-03-26T14:08:14.977620",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_evilginx_role",
            "github_branch": "main",
            "commit": "5e56f742cae7455b8c24813012ac33b4128dda58",
            "commit_message": "Added role files\n",
            "name": "ludus_evilginx_role",
            "description": "Deploys Evilginx 3 MITM phishing framework for CTF range",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26656,
                    "name": "whispergate",
                    "avatar_url": "https://github.com/whispergate.png"
                },
                "provider_namespace": {
                    "id": 36090,
                    "name": "whispergate",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/"
                },
                "repository": {
                    "name": "ludus_evilginx_role",
                    "original_name": "ludus_evilginx_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 42710,
            "upstream_id": null,
            "created": "2026-03-26T14:58:16.607031Z",
            "modified": "2026-03-26T14:58:16.663715Z",
            "imported": "2026-03-26T14:58:16.604482",
            "github_user": "GiulioSavini",
            "username": "GiulioSavini",
            "github_repo": "icinga2-ansible-installer",
            "github_branch": "main",
            "commit": "6642337235b03ddf83ff46f9c00672e0d617bc81",
            "commit_message": "Refactor: convert monolithic playbook to Ansible Galaxy role\n\n- Split tasks by distro into separate files under tasks/\n- Add defaults/main.yml with all configurable variables\n- Add handlers for restart/enable icinga2 service\n- Add meta/main.yml for Ansible Galaxy publishing\n- Move check_mem.pl to files/\n- Update README with Galaxy install instructions and variable docs\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>\n",
            "name": "icinga2-ansible-installer",
            "description": "Install Icinga2 agent on all major Linux distributions",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26883,
                    "name": "GiulioSavini",
                    "avatar_url": "https://github.com/GiulioSavini.png"
                },
                "provider_namespace": {
                    "id": 36313,
                    "name": "giuliosavini",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36313/"
                },
                "repository": {
                    "name": "icinga2-ansible-installer",
                    "original_name": "icinga2-ansible-installer"
                },
                "tags": [
                    "icinga2",
                    "monitoring",
                    "nagios",
                    "neteye",
                    "agent"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42712,
            "upstream_id": null,
            "created": "2026-03-26T16:46:08.496643Z",
            "modified": "2026-03-27T11:46:56.841582Z",
            "imported": "2026-03-27T11:46:56.793455",
            "github_user": "kevinmagni",
            "username": "kevinmagni",
            "github_repo": "zabbix-agent2-ansible-role",
            "github_branch": "main",
            "commit": "2cdd539fc375c3e95e5c617fcbe79acbc0b33cee",
            "commit_message": "Add Ansible Galaxy publish job to CI pipeline\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>\n",
            "name": "zabbix_agent2",
            "description": "Install and configure Zabbix Agent 2 from official repositories",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26920,
                    "name": "kevinmagni",
                    "avatar_url": "https://github.com/kevinmagni.png"
                },
                "provider_namespace": {
                    "id": 36350,
                    "name": "kevinmagni",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36350/"
                },
                "repository": {
                    "name": "zabbix-agent2-ansible-role",
                    "original_name": "zabbix-agent2-ansible-role"
                },
                "tags": [
                    "zabbix",
                    "monitoring",
                    "agent",
                    "agent2",
                    "observability",
                    "linux",
                    "infrastructure",
                    "windows"
                ],
                "versions": []
            },
            "download_count": 73
        },
        {
            "id": 42716,
            "upstream_id": null,
            "created": "2026-03-27T00:44:25.246528Z",
            "modified": "2026-04-02T15:55:06.968989Z",
            "imported": "2026-04-02T15:55:06.945431",
            "github_user": "s3mme",
            "username": "s3mme",
            "github_repo": "ansible-role-litterbox",
            "github_branch": "main",
            "commit": "59e96e473955144c078243d90e6a4acb0d3ce87b",
            "commit_message": "chore(fix): litterbox variable prefix\n",
            "name": "litterbox",
            "description": "Installs LitterBox (malware sandbox) on Windows",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26908,
                    "name": "s3mme",
                    "avatar_url": "https://github.com/s3mme.png"
                },
                "provider_namespace": {
                    "id": 36338,
                    "name": "s3mme",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36338/"
                },
                "repository": {
                    "name": "ansible-role-litterbox",
                    "original_name": "ansible-role-litterbox"
                },
                "tags": [
                    "windows",
                    "security",
                    "malware",
                    "sandbox"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42717,
            "upstream_id": null,
            "created": "2026-03-27T00:47:41.629200Z",
            "modified": "2026-03-27T00:47:41.679526Z",
            "imported": "2026-03-27T00:47:41.625130",
            "github_user": "ignacyuz",
            "username": "ignacyuz",
            "github_repo": "dummy-http-role",
            "github_branch": "master",
            "commit": "d38ed773138960e344e6015ed8af46b994ed1525",
            "commit_message": "initial files\n",
            "name": "dummy-http-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26922,
                    "name": "ignacyuz",
                    "avatar_url": "https://github.com/ignacyuz.png"
                },
                "provider_namespace": {
                    "id": 36352,
                    "name": "ignacyuz",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36352/"
                },
                "repository": {
                    "name": "dummy-http-role",
                    "original_name": "dummy-http-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42718,
            "upstream_id": null,
            "created": "2026-03-27T05:58:36.443269Z",
            "modified": "2026-03-27T05:58:36.475321Z",
            "imported": "2026-03-27T05:58:36.440781",
            "github_user": "muradhasanlii",
            "username": "muradhasanlii",
            "github_repo": "ansiblerole",
            "github_branch": "master",
            "commit": "aa0c979adda9efce798a60af10be3890820acd5f",
            "commit_message": "initial\n",
            "name": "ansiblerole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26924,
                    "name": "muradhasanlii",
                    "avatar_url": "https://github.com/muradhasanlii.png"
                },
                "provider_namespace": {
                    "id": 36354,
                    "name": "muradhasanlii",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36354/"
                },
                "repository": {
                    "name": "ansiblerole",
                    "original_name": "ansiblerole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42719,
            "upstream_id": null,
            "created": "2026-03-27T11:13:51.839956Z",
            "modified": "2026-03-27T11:18:30.860436Z",
            "imported": "2026-03-27T11:18:30.831708",
            "github_user": "GiulioSavini",
            "username": "GiulioSavini",
            "github_repo": "ansible-role-icinga-agent-windows",
            "github_branch": "main",
            "commit": "0ba9ef9fde474c6fad932acea93ba58552695085",
            "commit_message": "feat: Ansible role for Icinga Agent installation on Windows\n\nInstalls and configures Icinga monitoring agent on Windows hosts via\nOpenSSH using the Icinga PowerShell Framework and Director Self-Service.\n\nIncludes CI with ansible-lint and Dependabot for GitHub Actions.\n",
            "name": "icinga_agent_windows",
            "description": "Install and configure Icinga Agent on Windows via OpenSSH using the Icinga PowerShell Framework",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26883,
                    "name": "GiulioSavini",
                    "avatar_url": "https://github.com/GiulioSavini.png"
                },
                "provider_namespace": {
                    "id": 36313,
                    "name": "giuliosavini",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36313/"
                },
                "repository": {
                    "name": "ansible-role-icinga-agent-windows",
                    "original_name": "ansible-role-icinga-agent-windows"
                },
                "tags": [
                    "icinga",
                    "monitoring",
                    "windows",
                    "neteye",
                    "agent"
                ],
                "versions": []
            },
            "download_count": 2
        }
    ]
}