Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3712
{ "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 } ] }