Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3779
{ "count": 37841, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3780", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3778", "results": [ { "id": 43507, "upstream_id": null, "created": "2026-10-03T16:32:46.226721Z", "modified": "2026-10-03T16:42:35.619953Z", "imported": "2026-10-03T16:42:35.599737", "github_user": "rajeshsamal745", "username": "rajeshsamal745", "github_repo": "ansible-role-docker", "github_branch": "main", "commit": "e5871a06109dcb8be8784e222087c81bddf17b8e", "commit_message": "Rename README (4).md to README.md", "name": "docker", "description": "Ansible role to install and configure Docker Engine across Debian and RedHat based Linux systems.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 29207, "name": "rajeshsamal745", "avatar_url": "https://github.com/rajeshsamal745.png" }, "provider_namespace": { "id": 38606, "name": "rajeshsamal745", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38606/" }, "repository": { "name": "ansible-role-docker", "original_name": "ansible-role-docker" }, "tags": [ "docker", "containers", "devops", "aws", "automation", "linux" ], "versions": [] }, "download_count": 7 }, { "id": 43508, "upstream_id": null, "created": "2026-10-03T23:11:59.195734Z", "modified": "2026-10-04T13:43:39.427937Z", "imported": "2026-10-04T13:43:39.396177", "github_user": "halif", "username": "halif", "github_repo": "ansible-role-hsqldb", "github_branch": "master", "commit": "71f11f403c6564112ed5be700027ef7619c9786d", "commit_message": "some changes in readme\n", "name": "hsqldb", "description": "Install and configure HSQLDB", "summary_fields": { "dependencies": [], "namespace": { "id": 11774, "name": "halif", "avatar_url": "https://github.com/halif.png" }, "provider_namespace": { "id": 21416, "name": "halif", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/" }, "repository": { "name": "ansible-role-hsqldb", "original_name": "ansible-role-hsqldb" }, "tags": [ "database", "hsqldb", "java" ], "versions": [ { "id": "ec295e52-9579-42e2-a5d2-2ce4be4afc34", "name": "1.0.1", "release_date": "2026-10-04T16:41:38+03:00" }, { "id": "77f3e33c-d72d-4efd-9dd4-1f56660bcf1e", "name": "1.0.0", "release_date": "2026-10-04T00:30:36+03:00" } ] }, "download_count": 6 }, { "id": 43509, "upstream_id": null, "created": "2026-10-04T12:54:46.625760Z", "modified": "2026-10-04T17:53:09.077346Z", "imported": "2026-10-04T17:53:09.023548", "github_user": "AndreyJVM", "username": "AndreyJVM", "github_repo": "ansible-role-selenium-grid", "github_branch": "main", "commit": "ba59caa5645781cca57b9abe6397660002a5529b", "commit_message": "docs: rewrite README for QA engineers with copy-paste instructions\n", "name": "selenium_grid_secure", "description": "Secure deployment of Selenium Grid 4 with Traefik, Let's Encrypt, and Basic Auth.", "summary_fields": { "dependencies": [], "namespace": { "id": 24255, "name": "AndreyJVM", "avatar_url": "https://github.com/AndreyJVM.png" }, "provider_namespace": { "id": 33723, "name": "andreyjvm", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33723/" }, "repository": { "name": "ansible-role-selenium-grid", "original_name": "ansible-role-selenium-grid" }, "tags": [ "selenium", "testing", "docker", "traefik", "qa" ], "versions": [ { "id": "c755b5a0-0180-43a1-8569-0eb8fe32c695", "name": "v1.0.4", "release_date": "2026-10-04T16:56:48+03:00" }, { "id": "a3312d24-5b83-4f90-bae0-ac60dee7f9d1", "name": "v1.0.3", "release_date": "2026-10-04T16:56:48+03:00" }, { "id": "5f0c0bf5-a58d-4e8a-86bd-62eaace32242", "name": "v1.0.2", "release_date": "2026-10-04T15:43:55+03:00" }, { "id": "7b44d5e0-b4ad-49e6-a8ba-3c4d7edbe461", "name": "v1.0.1", "release_date": "2026-10-04T15:43:55+03:00" }, { "id": "4d416e87-08f1-4d2c-9779-80e42b25bb95", "name": "v1.0.0", "release_date": "2026-10-04T15:34:51+03:00" } ] }, "download_count": 3 }, { "id": 43511, "upstream_id": null, "created": "2026-10-04T17:19:28.706502Z", "modified": "2026-10-04T17:19:28.738273Z", "imported": "2026-10-04T17:19:28.703277", "github_user": "Maheshaher07", "username": "Maheshaher07", "github_repo": "devops-httpd", "github_branch": "master", "commit": "e67cc550d02008fcc596e91e6924871f089b53a0", "commit_message": "added httpd role\n", "name": "devops-httpd", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 29211, "name": "Maheshaher07", "avatar_url": "https://github.com/Maheshaher07.png" }, "provider_namespace": { "id": 38610, "name": "maheshaher07", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38610/" }, "repository": { "name": "devops-httpd", "original_name": "devops-httpd" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 43514, "upstream_id": null, "created": "2026-10-05T04:47:10.342095Z", "modified": "2026-10-05T04:47:10.372635Z", "imported": "2026-10-05T04:47:10.339569", "github_user": "meer727", "username": "meer727", "github_repo": "ansible-nginx-role", "github_branch": "main", "commit": "904bc580999e82af31f0a5b1616e7b896eb2ecb1", "commit_message": "Remove local test files from Galaxy role\n", "name": "ansible_nginx_role", "description": "Reusable Ansible role for installing Nginx and deploying a customizable web page", "summary_fields": { "dependencies": [], "namespace": { "id": 29213, "name": "meer727", "avatar_url": "https://github.com/meer727.png" }, "provider_namespace": { "id": 38612, "name": "meer727", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38612/" }, "repository": { "name": "ansible-nginx-role", "original_name": "ansible-nginx-role" }, "tags": [], "versions": [] }, "download_count": 5 }, { "id": 43515, "upstream_id": null, "created": "2026-10-05T08:08:17.344117Z", "modified": "2026-10-05T08:08:17.398245Z", "imported": "2026-10-05T08:08:17.341855", "github_user": "bouola", "username": "bouola", "github_repo": "ansible-role-log_retention", "github_branch": "main", "commit": "ea2d68c31fd9b138cdabe96318405a2aa4ae79f4", "commit_message": "chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2026-10-05)\n\n### Features\n\n* add CI and Ansible role for log retention with logrotate ([59f6603](https://github.com/bouola/ansible-role-log_retention/commit/59f660304afbd2e2a3887aabca9da03905c43718))\n", "name": "log_retention", "description": "Bound local log retention with logrotate, journald and Docker log limits", "summary_fields": { "dependencies": [], "namespace": { "id": 28456, "name": "bouola", "avatar_url": "https://github.com/bouola.png" }, "provider_namespace": { "id": 37864, "name": "bouola", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37864/" }, "repository": { "name": "ansible-role-log_retention", "original_name": "ansible-role-log_retention" }, "tags": [ "logrotate", "logging", "retention", "journald", "docker", "system" ], "versions": [ { "id": "42bcedb9-8ad6-4f40-a754-fd69c14fe6d7", "name": "v1.0.0", "release_date": "2026-10-05T08:07:49+00:00" } ] }, "download_count": 24 }, { "id": 43516, "upstream_id": null, "created": "2026-10-05T09:46:53.178982Z", "modified": "2026-10-05T09:46:53.211888Z", "imported": "2026-10-05T09:46:53.176738", "github_user": "thetmaung9878-cell", "username": "thetmaung9878-cell", "github_repo": "ansible-role-tmhrepotest-01", "github_branch": "main", "commit": "a06841677fcca029cd2a9bab3b32fdf94c1bce5f", "commit_message": "Delete lamp directory", "name": "lamp", "description": "IT", "summary_fields": { "dependencies": [], "namespace": { "id": 29200, "name": "thetmaung9878-cell", "avatar_url": "https://github.com/thetmaung9878-cell.png" }, "provider_namespace": { "id": 38599, "name": "thetmaung9878_cell", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38599/" }, "repository": { "name": "ansible-role-tmhrepotest-01", "original_name": "ansible-role-tmhrepotest-01" }, "tags": [ "project", "lamp" ], "versions": [] }, "download_count": 6 }, { "id": 43517, "upstream_id": null, "created": "2026-10-05T14:39:56.373752Z", "modified": "2026-10-06T05:27:34.333098Z", "imported": "2026-10-06T05:27:34.297763", "github_user": "amottier", "username": "amottier", "github_repo": "ansible-role-debian_minimal", "github_branch": "main", "commit": "be254c17e161003b247b11c5330d55bc72b6da33", "commit_message": "Fix nftables handler reference and Galaxy info indentation\n\n- Fix issue with handler name in notify (incorrect usage of quotes).\n", "name": "debian_minimal", "description": "Setup a minimal Debian server with unattended-upgrade, nftables firewall and versionning of `/etc` using Git.", "summary_fields": { "dependencies": [], "namespace": { "id": 29217, "name": "amottier", "avatar_url": "https://github.com/amottier.png" }, "provider_namespace": { "id": 38616, "name": "amottier", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38616/" }, "repository": { "name": "ansible-role-debian_minimal", "original_name": "ansible-role-debian_minimal" }, "tags": [], "versions": [ { "id": "72994f27-8556-4f69-8559-9064518cd279", "name": "0.0.2", "release_date": "2026-10-06T07:26:13+02:00" }, { "id": "2236e0f7-cb33-4c3b-be32-68eb809b9933", "name": "0.0.1", "release_date": "2026-10-05T16:39:36+02:00" } ] }, "download_count": 8 }, { "id": 43518, "upstream_id": null, "created": "2026-10-06T11:09:18.837815Z", "modified": "2026-10-23T17:11:28.060290Z", "imported": "2026-10-23T17:11:28.027770", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_sheepl_role", "github_branch": "main", "commit": "81377ca180315f9d0549e6eea151cf3c77047e82", "commit_message": "Made it so that attachments are only fetched once per cycle instead of executing multiple payloads\n", "name": "ludus_sheepl_role", "description": "Deterministic, server-less NPC activity on Windows and Linux VMs via Sheepl. ", "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_sheepl_role", "original_name": "ludus_sheepl_role" }, "tags": [ "ludus", "sheepl", "npc", "phishing", "windows", "linux" ], "versions": [] }, "download_count": 8 }, { "id": 43519, "upstream_id": null, "created": "2026-10-06T18:38:45.328604Z", "modified": "2026-10-06T18:38:45.370180Z", "imported": "2026-10-06T18:38:45.326437", "github_user": "clifjnsn", "username": "clifjnsn", "github_repo": "os_patching", "github_branch": "main", "commit": "0f53a22839c4dd69f947f6a32c4c0bab7e142b8a", "commit_message": "Many changes. Copy from production at day job.\n", "name": "linux_patching", "description": "Patching security for Ubuntu & RedHat", "summary_fields": { "dependencies": [], "namespace": { "id": 17115, "name": "clifjnsn", "avatar_url": "https://github.com/clifjnsn.png" }, "provider_namespace": { "id": 26705, "name": "clifjnsn", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26705/" }, "repository": { "name": "os_patching", "original_name": "os_patching" }, "tags": [ "security", "patching", "ubuntu", "redhat" ], "versions": [] }, "download_count": 5 } ] }