{"count":37842,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3762","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&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}]}