Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3598
{ "count": 37054, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3599", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3597", "results": [ { "id": 41447, "upstream_id": null, "created": "2025-08-25T11:38:38.351757Z", "modified": "2025-08-25T11:38:38.390478Z", "imported": "2025-08-25T11:38:38.349126", "github_user": "peramg", "username": "peramg", "github_repo": "test_repo", "github_branch": "main", "commit": "3bfe4c1dd8ed2092cc9e7b485015ea212deecc3b", "commit_message": "new files\n", "name": "test_repo", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 23749, "name": "peramg", "avatar_url": "https://github.com/peramg.png" }, "provider_namespace": { "id": 33228, "name": "peramg", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33228/" }, "repository": { "name": "test_repo", "original_name": "test_repo" }, "tags": [], "versions": [] }, "download_count": 2 }, { "id": 41448, "upstream_id": null, "created": "2025-08-25T15:23:11.303701Z", "modified": "2025-08-25T15:23:11.341543Z", "imported": "2025-08-25T15:23:11.301369", "github_user": "bib25", "username": "bib25", "github_repo": "myrole", "github_branch": "master", "commit": "3bb106e4066c9c61855124c823a99037f88b9bcb", "commit_message": "commit one\n", "name": "myrole", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 23682, "name": "bib25", "avatar_url": "https://github.com/bib25.png" }, "provider_namespace": { "id": 33163, "name": "bib25", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33163/" }, "repository": { "name": "myrole", "original_name": "myrole" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 41449, "upstream_id": null, "created": "2025-08-25T21:23:40.020716Z", "modified": "2025-09-05T00:16:39.232047Z", "imported": "2025-09-05T00:16:39.197297", "github_user": "professor-moody", "username": "professor-moody", "github_repo": "ludus_litterbox_role", "github_branch": "main", "commit": "34c606daafe56ac766506ef6ce5ab38f1de91827", "commit_message": "Merge pull request #1 from notb9/edit-litterbox-config\n\nAdd autostart and propagate ludus variables to config.yaml", "name": "ludus_litterbox", "description": "Deploy LitterBox malware analysis sandbox on Windows systems in Ludus environments", "summary_fields": { "dependencies": [], "namespace": { "id": 23761, "name": "professor-moody", "avatar_url": "https://github.com/professor-moody.png" }, "provider_namespace": { "id": 33240, "name": "professor_moody", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33240/" }, "repository": { "name": "ludus_litterbox_role", "original_name": "ludus_litterbox_role" }, "tags": [ "ludus", "windows", "malware", "sandbox", "analysis", "security", "redteam", "blueteam", "litterbox", "offensive", "defensive" ], "versions": [] }, "download_count": 48 }, { "id": 41450, "upstream_id": null, "created": "2025-08-25T23:20:43.273294Z", "modified": "2025-08-25T23:35:31.556594Z", "imported": "2025-08-25T23:35:31.512146", "github_user": "evertonagilar", "username": "evertonagilar", "github_repo": "ansible-role-ssh-ca", "github_branch": "1.0.0", "commit": "65bdfa3c067a5d20a8f332237db2576414b6eb19", "commit_message": "1.0.0\n", "name": "ssh-ca", "description": "Ansible role to manage SSH Certificate Authority (CA) and issue user certificates.", "summary_fields": { "dependencies": [], "namespace": { "id": 23400, "name": "evertonagilar", "avatar_url": "https://github.com/evertonagilar.png" }, "provider_namespace": { "id": 32874, "name": "evertonagilar", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32874/" }, "repository": { "name": "ansible-role-ssh-ca", "original_name": "ansible-role-ssh-ca" }, "tags": [], "versions": [ { "id": "4625313f-11a6-4e91-9355-1684d2dc5ea4", "name": "1.0.0", "release_date": "2025-08-25T20:34:40-03:00" } ] }, "download_count": 6 }, { "id": 41451, "upstream_id": null, "created": "2025-08-26T00:35:01.436371Z", "modified": "2025-08-26T00:35:01.468216Z", "imported": "2025-08-26T00:35:01.434074", "github_user": "UniInc", "username": "UniInc", "github_repo": "ansible-role-Ansible-VS-Code-Extension", "github_branch": "main", "commit": "f24fcee692e457c490257f9aff57f0e9384b6b11", "commit_message": "1st\n", "name": "Ansible-VS-Code-Extension", "description": "your role description", "summary_fields": { "dependencies": [ "UniInc.Pipx" ], "namespace": { "id": 14077, "name": "UniInc", "avatar_url": "https://github.com/UniInc.png" }, "provider_namespace": { "id": 23784, "name": "uniinc", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/" }, "repository": { "name": "ansible-role-Ansible-VS-Code-Extension", "original_name": "ansible-role-Ansible-VS-Code-Extension" }, "tags": [], "versions": [] }, "download_count": 2 }, { "id": 41452, "upstream_id": null, "created": "2025-08-26T00:35:59.932534Z", "modified": "2025-08-26T00:35:59.968719Z", "imported": "2025-08-26T00:35:59.930060", "github_user": "UniInc", "username": "UniInc", "github_repo": "ansible-role-Pipx", "github_branch": "main", "commit": "8524ec52def0baab57875771677c301f45670f9a", "commit_message": "1st\n", "name": "Pipx", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 14077, "name": "UniInc", "avatar_url": "https://github.com/UniInc.png" }, "provider_namespace": { "id": 23784, "name": "uniinc", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/" }, "repository": { "name": "ansible-role-Pipx", "original_name": "ansible-role-Pipx" }, "tags": [], "versions": [] }, "download_count": 2 }, { "id": 41453, "upstream_id": null, "created": "2025-08-26T03:01:36.175323Z", "modified": "2025-08-26T03:01:36.416614Z", "imported": "2025-08-26T03:01:36.165673", "github_user": "UniInc", "username": "UniInc", "github_repo": "ansible-role-Git", "github_branch": "main", "commit": "50f12629efbf8a342e3239e9a602010caee92da0", "commit_message": "1st\n", "name": "Git", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 14077, "name": "UniInc", "avatar_url": "https://github.com/UniInc.png" }, "provider_namespace": { "id": 23784, "name": "uniinc", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/" }, "repository": { "name": "ansible-role-Git", "original_name": "ansible-role-Git" }, "tags": [], "versions": [] }, "download_count": 5 }, { "id": 41454, "upstream_id": null, "created": "2025-08-26T03:36:01.472667Z", "modified": "2025-08-26T03:36:01.520675Z", "imported": "2025-08-26T03:36:01.470154", "github_user": "UniInc", "username": "UniInc", "github_repo": "ansible-role-Python-venv", "github_branch": "main", "commit": "8a6feda910244036da1855b060c4e2b0d1421c67", "commit_message": "1st\n", "name": "Python-venv", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 14077, "name": "UniInc", "avatar_url": "https://github.com/UniInc.png" }, "provider_namespace": { "id": 23784, "name": "uniinc", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/" }, "repository": { "name": "ansible-role-Python-venv", "original_name": "ansible-role-Python-venv" }, "tags": [], "versions": [] }, "download_count": 5 }, { "id": 41455, "upstream_id": null, "created": "2025-08-26T03:39:02.999445Z", "modified": "2026-02-04T06:04:11.779136Z", "imported": "2026-02-04T06:04:11.688100", "github_user": "luckylittle", "username": "luckylittle", "github_repo": "zero_footprint_qbittorrent_seedbox", "github_branch": "main", "commit": "a9326def34ee70d5caf8b4d24f0012345ff63870", "commit_message": "Feat/rhel10 (#25)\n\n* feat(rhel10): Initial refactor\n\n* feat(rhel10): Changed default TZ\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(ai): Closes #24\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(chore): Updated runbook in PR template\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(workflow): passing YamlLint\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(qui): Closes #20\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(rhel10): Closes #22\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* bugfix(selinux): Closes #21\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* chore(bench): Updated to the latest\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(sfvbrr): Closes #23\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(qui,sfvbrr): Added new vars for these two tools\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* bugfix(cleanup): Gracefully continue when packages not installed\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* docs(readme): Updated 2026-02-03\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(docs): Updated CONTRIBUTING.md\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(docs): Updated CONTRIBUTING.md\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(vsftpd): Added example users.txt\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(preflight): Better handling of the role path\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(common): Improved task names and change_when detection for tuned\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(tools): Backup re-nabled for 4.4, 4.5, 4.6\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(sec): Notify firewalld reload for all related tasks\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(cleanup): Renamed identical task for better differentiation\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(reboot): Service name vars moved to main.yml\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(smoke_tests): Typo\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* docs(readme): Updated 2026-02-04\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(reboot): Service name vars moved to main.yml\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(sfvbrr): Automatically generate presets instead\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(common) Codeready builder improvement\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(vsftpd): Separate EPEL GPG should not be required\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* docs(readme) Updated 2026-02-04\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* docs(readme): Add Excalidraw source\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* docs(readme): Updated diagram and location\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(cross): Removed unused var\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(docs): Accidental removal of CONTRIBUTING\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(common): CodeReady actually not needed\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* chore(tools): Removed unused baseUrl from AutoBrr\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(vsftpd): Add disable_gpg_check\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* docs(readme): Added Qui\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(tools): Typo in command\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* feat(docs): Added sfvbrr to PR template checklist\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(tools): failed opening custom definitions directory\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* fix(docs): Missing qui in smoke_tests\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n* 0.2.0\n\nSigned-off-by: Lucian Maly <[email protected]>\n\n---------\n\nSigned-off-by: Lucian Maly <[email protected]>", "name": "zero_footprint_qbittorrent_seedbox", "description": "\"Configures vanilla RHEL system to be lightweight and secure seedbox running\nqBittorrent. It has modern autodownloading & cross-seed capability as well.\"\n", "summary_fields": { "dependencies": [], "namespace": { "id": 4206, "name": "luckylittle", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-b5e5-7e9f-888b-bed2eff4a70b/avatar/" }, "provider_namespace": { "id": 16866, "name": "luckylittle", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16866/" }, "repository": { "name": "zero_footprint_qbittorrent_seedbox", "original_name": "zero_footprint_qbittorrent_seedbox" }, "tags": [ "autobrr", "autodownload", "centos", "cross", "libtorrent", "lightweight", "nox", "qbittorrent", "qbittorrentnoxstatic", "qtorrent", "qui", "redhat", "secure", "seed", "seedbox", "sfvbrr", "static", "torrent", "vsftpd" ], "versions": [ { "id": "12aa3c7e-993c-44bc-ae33-860128c4f344", "name": "0.2.0", "release_date": "2026-02-04T16:58:34+11:00" }, { "id": "350ebda6-c0d7-4174-b667-616f7110eaa5", "name": "0.1.3", "release_date": "2025-10-24T11:26:20+11:00" }, { "id": "e3384f98-1c2a-40ee-9ac7-530213e2d0e3", "name": "0.1.2", "release_date": "2025-08-29T10:57:19+10:00" }, { "id": "39fa6d42-36e4-41e5-a511-451c19fd65f5", "name": "0.1.1", "release_date": "2025-08-28T11:26:37+10:00" }, { "id": "5384e3ed-f6df-4e6f-92ff-eb5e48e684d0", "name": "0.1.0", "release_date": "2025-08-27T21:59:23+10:00" }, { "id": "2f6596cb-91c0-49d0-ae2f-e245dd9e8391", "name": "0.0.1", "release_date": "2025-08-26T13:32:25+10:00" } ] }, "download_count": 4 }, { "id": 41456, "upstream_id": null, "created": "2025-08-26T04:59:24.317141Z", "modified": "2025-08-26T04:59:24.353620Z", "imported": "2025-08-26T04:59:24.314446", "github_user": "UniInc", "username": "UniInc", "github_repo": "ansible-role-Waydroid", "github_branch": "main", "commit": "7a6daf33cfe58f997fe1ae5ee94c961ce98e7997", "commit_message": "1st\n", "name": "Waydroid", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 14077, "name": "UniInc", "avatar_url": "https://github.com/UniInc.png" }, "provider_namespace": { "id": 23784, "name": "uniinc", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23784/" }, "repository": { "name": "ansible-role-Waydroid", "original_name": "ansible-role-Waydroid" }, "tags": [], "versions": [] }, "download_count": 4 } ] }