Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3761
{ "count": 37842, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3762", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3760", "results": [ { "id": 43314, "upstream_id": null, "created": "2026-08-07T15:17:05.195574Z", "modified": "2026-08-07T15:17:05.245080Z", "imported": "2026-08-07T15:17:05.193137", "github_user": "pabichs", "username": "pabichs", "github_repo": "ansible-role-k9s", "github_branch": "main", "commit": "2b90354c3cc700d96205631d6491934a154f71f7", "commit_message": "k9s\n\n- Create CI workflow for linting and testing with Molecule\n- Add release workflow for Ansible Galaxy import\n- Include MIT license file\n- Update README with role variables and example playbook\n- Define default variables for k9s installation\n- Add metadata for Galaxy integration\n- Implement Molecule configuration for testing\n- Create tasks for ensuring directory, downloading k9s, and setting symlink\n- Specify requirements for dependencies", "name": "k9s", "description": "Ansible role to install k9s on Linux systems.", "summary_fields": { "dependencies": [], "namespace": { "id": 9578, "name": "pabichs", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a13-2e11-7508-a0c4-d35c7caeaa30/avatar/" }, "provider_namespace": { "id": 17753, "name": "pabichs", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17753/" }, "repository": { "name": "ansible-role-k9s", "original_name": "ansible-role-k9s" }, "tags": [ "system", "linux", "kubernetes" ], "versions": [ { "id": "510809f5-ab12-4225-909a-d277956a85fb", "name": "0.1.0", "release_date": "2026-08-07T17:12:13+02:00" } ] }, "download_count": 4 }, { "id": 43315, "upstream_id": null, "created": "2026-08-07T16:23:01.124818Z", "modified": "2026-08-07T16:23:01.174085Z", "imported": "2026-08-07T16:23:01.122363", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_threat_hunting", "github_branch": "main", "commit": "d162c98c10f75901de653c8b8b2ac94ba9b196b6", "commit_message": "Updated Description\n", "name": "ludus_threat_hunting", "description": "Installs Zeek and RITA on a Debian/Ubuntu host as a network threat hunting sensor for Ludus ranges, with rolling log imports and optional traffic mirroring agents for Linux and Windows victims.", "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_threat_hunting", "original_name": "ludus_threat_hunting" }, "tags": [ "ludus", "zeek", "rita", "threathunting", "networksecuritymonitoring", "dfir", "blueteam" ], "versions": [] }, "download_count": 24 }, { "id": 43316, "upstream_id": null, "created": "2026-08-07T20:43:11.177283Z", "modified": "2026-08-23T21:06:01.895650Z", "imported": "2026-08-23T21:06:01.842327", "github_user": "hax0rbana-adam", "username": "hax0rbana_adam", "github_repo": "ansible-role-raspi-config", "github_branch": "main", "commit": "33cc2b1c49d304fd8868f36ccd4eba23295019a1", "commit_message": "fix: don't fail when wifi country isn't set\n", "name": "raspi_config", "description": "An Ansible role to automate the changes made by `raspi-config` for the Raspbery Pi Operating System.", "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-raspi-config", "original_name": "ansible-role-raspi-config" }, "tags": [ "raspberrypi", "raspbian", "raspiconfig", "rpi", "raspberry", "pi" ], "versions": [] }, "download_count": 14 }, { "id": 43317, "upstream_id": null, "created": "2026-08-07T21:22:07.597244Z", "modified": "2026-08-07T21:22:07.656617Z", "imported": "2026-08-07T21:22:07.594317", "github_user": "hax0rbana-adam", "username": "hax0rbana_adam", "github_repo": "ansible-systemd-conf", "github_branch": "master", "commit": "b84ac2016d7d9ad6ce30951a4c9f5b60f1c0489f", "commit_message": "fix: conditional was not boolean #5\n", "name": "systemd-conf", "description": "Configure Systemd services, timers, network profiles and configs", "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-systemd-conf", "original_name": "ansible-systemd-conf" }, "tags": [], "versions": [] }, "download_count": 10 }, { "id": 43318, "upstream_id": null, "created": "2026-08-08T02:39:54.473354Z", "modified": "2026-08-08T02:39:54.537525Z", "imported": "2026-08-08T02:39:54.469655", "github_user": "opscontainer", "username": "opscontainer", "github_repo": "github_runner_setup", "github_branch": "master", "commit": "79d14ec51ea67fe644069edc0d4a01035183ce0f", "commit_message": "update!: namespace name (#1)\n\n- update meta information for opscontainer.sh org", "name": "github_runner_setup", "description": "Sets up a self-hosted GitHub Actions runner on a Linux machine.", "summary_fields": { "dependencies": [], "namespace": { "id": 28312, "name": "opscontainer", "avatar_url": "https://github.com/opscontainer.png" }, "provider_namespace": { "id": 37722, "name": "opscontainer", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37722/" }, "repository": { "name": "github_runner_setup", "original_name": "github_runner_setup" }, "tags": [ "github", "actions", "runner", "selfhosted", "linux" ], "versions": [ { "id": "b7af615e-6a2d-4363-a6f1-694c894bee54", "name": "v1.0.0", "release_date": "2026-07-11T13:22:01+08:00" } ] }, "download_count": 1 }, { "id": 43319, "upstream_id": null, "created": "2026-08-08T08:55:40.832628Z", "modified": "2026-08-08T08:55:40.867572Z", "imported": "2026-08-08T08:55:40.829914", "github_user": "AWFX", "username": "AWFX", "github_repo": "common-kuroko", "github_branch": "main", "commit": "2f1d371f6297db50d2abbf2b9481089e2794c744", "commit_message": "add meta\n\n* Initial role commit\n\n* Add hostname and timezone sup\n\n* Add README\n\n* add meta", "name": "common_kuroko", "description": "Base OS bootstrap role", "summary_fields": { "dependencies": [], "namespace": { "id": 20764, "name": "AWFX", "avatar_url": "https://github.com/AWFX.png" }, "provider_namespace": { "id": 30275, "name": "awfx", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30275/" }, "repository": { "name": "common-kuroko", "original_name": "common-kuroko" }, "tags": [], "versions": [] }, "download_count": 4 }, { "id": 43320, "upstream_id": null, "created": "2026-08-08T19:03:04.367779Z", "modified": "2026-08-13T07:12:15.268640Z", "imported": "2026-08-13T07:12:15.168958", "github_user": "vikbaranov", "username": "vikbaranov", "github_repo": "ansible-role-amneziawg", "github_branch": "main", "commit": "6b791040e57f488e852f63139dbfa3439494fe73", "commit_message": "fix(ci): add branch in release job\n", "name": "amneziawg", "description": "Deploy AmneziaWG VPN via native packages or Docker", "summary_fields": { "dependencies": [], "namespace": { "id": 28564, "name": "vikbaranov", "avatar_url": "https://github.com/vikbaranov.png" }, "provider_namespace": { "id": 37970, "name": "vikbaranov", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37970/" }, "repository": { "name": "ansible-role-amneziawg", "original_name": "ansible-role-amneziawg" }, "tags": [ "amneziawg", "vpn", "docker", "networking" ], "versions": [ { "id": "c18977e6-bd33-4568-bd07-950e94975520", "name": "v1.3.1", "release_date": "2026-08-13T10:11:32+03:00" }, { "id": "a7b3c9f0-8df1-4a94-9d7c-1952ff735792", "name": "v1.3.0", "release_date": "2026-08-11T22:56:29+03:00" }, { "id": "459b6539-2e43-4e36-a714-6b81b2022c02", "name": "v1.2.0-rc1", "release_date": "2026-08-10T22:02:48+03:00" }, { "id": "2b3c999e-b012-421f-9e2f-12206c4f0444", "name": "v1.2.0", "release_date": "2026-08-11T22:56:29+03:00" }, { "id": "f1b514e0-e54d-407c-8223-7a97195fdc91", "name": "v1.1.1", "release_date": "2026-08-09T22:12:50+03:00" }, { "id": "2fed2e95-f8b5-432c-9ee1-5ce17dfb20a5", "name": "v1.1.0", "release_date": "2026-08-09T19:29:31+03:00" }, { "id": "4e6cfd24-7113-4c08-85ac-11594506a10d", "name": "v1.0.0", "release_date": "2026-08-08T21:55:26+03:00" } ] }, "download_count": 21 }, { "id": 43321, "upstream_id": null, "created": "2026-08-10T11:13:11.792235Z", "modified": "2026-08-10T11:13:11.875191Z", "imported": "2026-08-10T11:13:11.787758", "github_user": "tahiralmas", "username": "tahiralmas", "github_repo": "ansible-role-ictpbx", "github_branch": "main", "commit": "9e134c6a46996648f0c0b85a528031386da03845", "commit_message": "Publish under the tahiralmas Galaxy namespace\n\nGalaxy only auto-creates a role namespace for your own GitHub login. Creating\none for the ictinnovations org returns 403, so meta and the docs now name\ntahiralmas.ictpbx. The repo stays in the org.\n", "name": "ictpbx", "description": "Install ICTPBX Community Edition, an open source multi-tenant IP PBX built on FreeSWITCH, FusionPBX and ICTCore, on Rocky Linux or CentOS Stream.", "summary_fields": { "dependencies": [], "namespace": { "id": 28573, "name": "tahiralmas", "avatar_url": "https://avatars.githubusercontent.com/ictinnovations" }, "provider_namespace": { "id": 37979, "name": "tahiralmas", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37979/" }, "repository": { "name": "ansible-role-ictpbx", "original_name": "ansible-role-ictpbx" }, "tags": [ "pbx", "ippbx", "voip", "sip", "telephony", "freeswitch", "fusionpbx", "softswitch", "webrtc", "unifiedcommunications" ], "versions": [ { "id": "92e46c24-3942-4393-b1f1-81ba6967e067", "name": "v1.0.1", "release_date": "2026-08-10T16:09:24+05:00" }, { "id": "570c4530-2fc2-4937-8d43-255c84f21279", "name": "v1.0.0", "release_date": "2026-08-10T15:56:39+05:00" } ] }, "download_count": 9 }, { "id": 43322, "upstream_id": null, "created": "2026-08-11T10:32:25.661951Z", "modified": "2026-08-22T16:53:43.618726Z", "imported": "2026-08-22T16:53:43.572806", "github_user": "halif", "username": "halif", "github_repo": "ansible-role-lighttpd", "github_branch": "master", "commit": "55288b72ad470074ad2c99ca6c2c2a1fc9490b93", "commit_message": "change jobs names\n", "name": "lighttpd", "description": "Ansible role to install, configure, and manage Lighttpd web server.", "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-lighttpd", "original_name": "ansible-role-lighttpd" }, "tags": [ "web", "server", "lighttpd", "http" ], "versions": [ { "id": "f21cc8f7-0a73-4b30-a3d0-ec051a2c17ae", "name": "v1.0.2", "release_date": "2026-08-16T19:08:38+03:00" }, { "id": "78698f7a-de82-4911-85d7-aa1b5d2e2d1a", "name": "v1.0.1", "release_date": "2026-08-16T18:48:22+03:00" }, { "id": "a7a6effb-801b-42bf-8d1a-8f38e4e57bc9", "name": "v1.0.0", "release_date": "2026-08-11T10:27:58+00:00" } ] }, "download_count": 21 }, { "id": 43323, "upstream_id": null, "created": "2026-08-12T08:12:30.352525Z", "modified": "2026-08-19T08:21:40.566828Z", "imported": "2026-08-19T08:21:40.523042", "github_user": "PixelPro-Oman", "username": "PixelPro-Oman", "github_repo": "ansible-role-quick-nginx-setup", "github_branch": "main", "commit": "b80b3247b7ba48dc4c2f8642e801ca6925b6e214", "commit_message": "Merge pull request #2 from PixelPro-Oman/develop/nginx-role\n\nUpdate README.md file", "name": "quick-nginx-setup", "description": "Install and start nginx on supported Linux distributions.", "summary_fields": { "dependencies": [], "namespace": { "id": 28584, "name": "PixelPro-Oman", "avatar_url": "https://github.com/PixelPro-Oman.png" }, "provider_namespace": { "id": 37990, "name": "pixelpro_oman", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37990/" }, "repository": { "name": "ansible-role-quick-nginx-setup", "original_name": "ansible-role-quick-nginx-setup" }, "tags": [ "nginx", "webserver", "install", "linux" ], "versions": [ { "id": "c4019043-8402-48fb-b5eb-cc36da4cced6", "name": "v1.0.2", "release_date": "2026-08-19T11:51:18+04:00" }, { "id": "fbc71a7a-3a4c-48f4-897a-d5b137f2b953", "name": "v1.0.1", "release_date": "2026-08-13T10:52:59+04:00" }, { "id": "bd8b12b8-bae0-4349-8087-8ab994a08dcc", "name": "v1.0.0", "release_date": "2026-08-12T13:33:26+04:00" } ] }, "download_count": 13 } ] }