Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3751
{ "count": 37839, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3752", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3750", "results": [ { "id": 43211, "upstream_id": null, "created": "2026-07-07T14:24:11.443621Z", "modified": "2026-07-07T14:26:29.735722Z", "imported": "2026-07-07T14:26:29.708122", "github_user": "serhii9132", "username": "serhii9132", "github_repo": "ansible-role-nrpe", "github_branch": "main", "commit": "41930cb5581bc8799bc17a05bad67231d80ea178", "commit_message": "readme: updated\n", "name": "nrpe", "description": "Install and configure NRPE", "summary_fields": { "dependencies": [], "namespace": { "id": 24733, "name": "serhii9132", "avatar_url": "https://github.com/serhii9132.png" }, "provider_namespace": { "id": 34194, "name": "serhii9132", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34194/" }, "repository": { "name": "ansible-role-nrpe", "original_name": "ansible-role-nrpe" }, "tags": [ "nagios", "nrpe" ], "versions": [] }, "download_count": 2 }, { "id": 43213, "upstream_id": null, "created": "2026-07-08T02:05:23.801277Z", "modified": "2026-09-06T18:19:12.236999Z", "imported": "2026-09-06T18:19:12.102122", "github_user": "diodonfrost", "username": "diodonfrost", "github_repo": "ansible-role-rtk", "github_branch": "master", "commit": "d3ea8d036dd0cf1ccf00c7e833b0d18659a64d4f", "commit_message": "tests(playbook): add basic role test playbook and inventory\n\nProvides a minimal localhost entrypoint so the role can be applied\ndirectly with ansible-playbook, independent of the Molecule harness.\n", "name": "rtk", "description": "Ansible role to install the latest version of rtk", "summary_fields": { "dependencies": [], "namespace": { "id": 1801, "name": "diodonfrost", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-def6-712b-ace9-354d380791af/avatar/" }, "provider_namespace": { "id": 13325, "name": "diodonfrost", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13325/" }, "repository": { "name": "ansible-role-rtk", "original_name": "ansible-role-rtk" }, "tags": [ "cli", "rtk", "llm", "ai", "proxy" ], "versions": [ { "id": "0b35c40d-e788-41ed-856d-21794e7f5a80", "name": "0.9.0", "release_date": "2026-07-08T01:55:54+00:00" } ] }, "download_count": 65 }, { "id": 43214, "upstream_id": null, "created": "2026-07-08T14:01:00.582019Z", "modified": "2026-07-08T14:01:00.618688Z", "imported": "2026-07-08T14:01:00.579581", "github_user": "Suyash-28-commits", "username": "Suyash-28-commits", "github_repo": "Apache-role", "github_branch": "master", "commit": "bd65b08ed2efc431f2a8acaa8922c017e529cd1c", "commit_message": "Added Ansible httpd role files\n", "name": "Apache-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 28235, "name": "Suyash-28-commits", "avatar_url": "https://github.com/Suyash-28-commits.png" }, "provider_namespace": { "id": 37647, "name": "suyash_28_commits", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37647/" }, "repository": { "name": "Apache-role", "original_name": "Apache-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 43215, "upstream_id": null, "created": "2026-07-09T00:32:04.091137Z", "modified": "2026-07-09T00:32:04.135161Z", "imported": "2026-07-09T00:32:04.087290", "github_user": "hax0rbana-adam", "username": "hax0rbana_adam", "github_repo": "ansible-role-nextcloud_sync", "github_branch": "trunk", "commit": "fdd7baf7d1b885de7e523eb84264095a7a7d0a39", "commit_message": "removed unused variable\n", "name": "nextcloud_sync", "description": "Nextcloud sync - Copy a folder to and from a Nextcloud server", "summary_fields": { "dependencies": [], "namespace": { "id": 9007, "name": "hax0rbana_adam", "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4" }, "provider_namespace": { "id": 5356, "name": "hax0rbana_adam", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/" }, "repository": { "name": "ansible-role-nextcloud_sync", "original_name": "ansible-role-nextcloud_sync" }, "tags": [ "backup", "backups", "nextcloud" ], "versions": [] }, "download_count": 2 }, { "id": 43216, "upstream_id": null, "created": "2026-07-09T15:04:57.223935Z", "modified": "2026-07-09T15:04:57.272971Z", "imported": "2026-07-09T15:04:57.220381", "github_user": "GorleJansi", "username": "GorleJansi", "github_repo": "PROJECT-ROLES-ANSIBLE", "github_branch": "main", "commit": "9f252f4a1e35d676e3a4fca4c5ea9ebec0d8e10a", "commit_message": "fix galaxy namespace metadata\n", "name": "roboshop_roles_ansible", "description": "RoboShop application deployment roles for Ansible practice.", "summary_fields": { "dependencies": [], "namespace": { "id": 28248, "name": "GorleJansi", "avatar_url": "https://github.com/GorleJansi.png" }, "provider_namespace": { "id": 37659, "name": "gorlejansi", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37659/" }, "repository": { "name": "PROJECT-ROLES-ANSIBLE", "original_name": "PROJECT-ROLES-ANSIBLE" }, "tags": [ "ansible", "devops", "roboshop", "ecommerce" ], "versions": [] }, "download_count": 1 }, { "id": 43217, "upstream_id": null, "created": "2026-07-10T04:05:33.086941Z", "modified": "2026-07-10T11:42:46.310635Z", "imported": "2026-07-10T11:42:46.272501", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-cloud-init", "github_branch": "master", "commit": "eefa5d01c2af083819ddedf1df6d00c0cd97552e", "commit_message": "fix: modernize CI dependency pins and drop broken pre-commit step\n\nFollow-up to the molecule/ubuntu2204 scenario fix: a real GitHub Actions run\nsurfaced two issues local verification (modern globally-installed molecule)\ndidn't catch:\n\n1. The \"Run pre-commit checks\" workflow step fails immediately -- no\n .pre-commit-config.yaml exists (matches ansible-frr, which doesn't use\n pre-commit in CI at all). Removed the step.\n2. requirements.txt/requirements-dev.txt still pinned ancient molecule==3.0.x\n / ansible==2.9-2.10 / pyyaml==5.3.1 -- installed only via a warm pip\n cache, and molecule 3.0.x is a different tool from the modern molecule\n used for local verification. Regenerated via pip-compile against\n requirements.in (bare \"molecule\" -> \"molecule-plugins[docker]\", matching\n ansible-frr's current pattern).\n\nVerified green on GitHub's actual runner (full molecule test sequence:\ncreate, prepare, converge, idempotence, verify, destroy).\n\nfixes #20", "name": "cloud_init", "description": "Ansible role to install/configure cloud-init", "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-cloud-init", "original_name": "ansible-cloud-init" }, "tags": [ "system" ], "versions": [] }, "download_count": 6 }, { "id": 43218, "upstream_id": null, "created": "2026-07-10T04:05:53.893041Z", "modified": "2026-07-10T11:44:30.955867Z", "imported": "2026-07-10T11:44:30.909805", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-bootstrap-python", "github_branch": "master", "commit": "f636c30ae69f3b60fe29b7ab000b513d95ace4cf", "commit_message": "fix: modernize CI dependency pins and drop broken pre-commit step\n\nFollow-up to the molecule/ubuntu2204 scenario fix: a real GitHub Actions run\nsurfaced two issues local verification (modern globally-installed molecule)\ndidn't catch:\n\n1. The \"Run pre-commit checks\" workflow step fails immediately -- no\n .pre-commit-config.yaml exists (matches ansible-frr, which doesn't use\n pre-commit in CI at all). Removed the step.\n2. requirements.txt/requirements-dev.txt still pinned ancient molecule==3.0.x\n / ansible==2.9-2.10 / pyyaml==5.3.1 -- installed only via a warm pip\n cache, and molecule 3.0.x is a different tool from the modern molecule\n used for local verification. Regenerated via pip-compile against\n requirements.in (bare \"molecule\" -> \"molecule-plugins[docker]\", matching\n ansible-frr's current pattern).\n\nVerified green on GitHub's actual runner (full molecule test sequence:\ncreate, prepare, converge, idempotence, verify, destroy).\n\nfixes #19", "name": "bootstrap_python", "description": "Ansible role to bootstrap hosts with Python installs", "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-bootstrap-python", "original_name": "ansible-bootstrap-python" }, "tags": [ "python" ], "versions": [] }, "download_count": 9 }, { "id": 43219, "upstream_id": null, "created": "2026-07-10T04:08:48.444638Z", "modified": "2026-07-10T04:08:48.501251Z", "imported": "2026-07-10T04:08:48.439544", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-nexus-repo-oss", "github_branch": "master", "commit": "17d5725ab78aca73eca26ddfe910d8df901f983e", "commit_message": "fix(molecule): replace EOL distro scenarios with working ubuntu2204\n\nThe CI workflow was synced to a single ubuntu2204 matrix entry but no\nmatching molecule/ubuntu2204 scenario existed, so molecule test would\nfail immediately with a missing-scenario error rather than the\noriginal EOL package-mirror failure.\n\n- Add molecule/ubuntu2204 scenario (mrlesmithjr/ubuntu:22.04 image),\n reusing the existing molecule/shared converge/prepare/verify\n playbooks already used by the retired scenarios\n- Remove the now-superseded EOL scenarios (centos7/8, debian8/9/10,\n fedora, ubuntu1604/1804/2004)\n- Add meta/main.yml role_name/namespace so modern ansible-compat can\n resolve the role's fully qualified name during molecule prerun\n- Fix empty/invalid requirements.yml (modern ansible-compat rejects\n a zero-byte requirements file)\n\nVerified locally with `molecule test --scenario-name ubuntu2204`\n(converge, idempotence, and verify all pass).\n\nfixes #20\n", "name": "nexus_repo_oss", "description": "Ansible role to install/configure [Sonatype Nexus Repo OSS](https://www.sonatype.com/nexus-repository-oss)", "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-nexus-repo-oss", "original_name": "ansible-nexus-repo-oss" }, "tags": [ "system" ], "versions": [] }, "download_count": 8 }, { "id": 43220, "upstream_id": null, "created": "2026-07-10T05:20:47.029353Z", "modified": "2026-07-10T08:17:49.960490Z", "imported": "2026-07-10T08:17:49.936441", "github_user": "naif-saleh", "username": "naif-saleh", "github_repo": "ansible-role-laravel-deploy", "github_branch": "main", "commit": "4b9edbcb167cf696819d43bf056338d28de27dba", "commit_message": "Fix SSH key path in hosts.ini to use private key instead of public key\n", "name": "laravel-deploy", "description": "Professional, dynamic, and production-ready Ansible role to deploy Laravel applications seamlessly using Docker Compose with optimized caching and absolute permission fixes.", "summary_fields": { "dependencies": [], "namespace": { "id": 28257, "name": "naif-saleh", "avatar_url": "https://github.com/naif-saleh.png" }, "provider_namespace": { "id": 37668, "name": "naif_saleh", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37668/" }, "repository": { "name": "ansible-role-laravel-deploy", "original_name": "ansible-role-laravel-deploy" }, "tags": [ "laravel", "php", "docker", "docker-compose", "deployment", "devops" ], "versions": [] }, "download_count": 1 }, { "id": 43221, "upstream_id": null, "created": "2026-07-10T11:46:13.460694Z", "modified": "2026-07-10T11:46:13.500301Z", "imported": "2026-07-10T11:46:13.457652", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-hashicorp-toolbox", "github_branch": "master", "commit": "730152c632d7200e57c1d3602d14c6b78fa141a6", "commit_message": "fix(molecule): replace EOL distro scenarios with working ubuntu2204\n\nThe CI workflow was synced to a single ubuntu2204 matrix entry but no\nmatching molecule/ubuntu2204 scenario existed, so molecule test would\nfail immediately with a missing-scenario error rather than the\noriginal EOL package-mirror failure.\n\n- Add molecule/ubuntu2204 scenario (mrlesmithjr/ubuntu:22.04 image),\n reusing the existing molecule/shared converge/prepare/verify\n playbooks already used by the retired scenarios\n- Remove the now-superseded EOL scenarios (centos7/8, debian8/9/10,\n fedora, ubuntu1604/1804/2004)\n- Add meta/main.yml role_name/namespace so modern ansible-compat can\n resolve the role's fully qualified name during molecule prerun\n- Extend ANSIBLE_ROLES_PATH (rather than replacing it) so the\n galaxy-installed mrlesmithjr.ansible_bootstrap_python dependency is\n still discoverable during converge\n- Fix .ansible-lint skip_list entry (bare int 106 instead of string\n \"106\"), which was blocking ansible-lint from running at all\n\nVerified locally with `molecule test --scenario-name ubuntu2204`\n(converge, idempotence, and verify all pass).\n\nfixes #28\n", "name": "hashicorp_toolbox", "description": "Ansible role to install various Hashicorp Utils", "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-hashicorp-toolbox", "original_name": "ansible-hashicorp-toolbox" }, "tags": [ "development" ], "versions": [] }, "download_count": 4 } ] }