{"count":37403,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3739","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3737","results":[{"id":42967,"upstream_id":null,"created":"2026-05-17T01:50:16.103602Z","modified":"2026-05-18T22:04:23.524358Z","imported":"2026-05-18T22:04:23.463100","github_user":"steveyminecraft","username":"steveyminecraft","github_repo":"ansible-pihole","github_branch":"master","commit":"1ac9e392aeb81a8bb2f7f047f9cc7620f3846c20","commit_message":"Merge pull request #57 from steveyminecraft/dependabot/github_actions/github/codeql-action-4.35.4\n\nchore(deps): Bump github/codeql-action from 4.35.3 to 4.35.4","name":"ansible-pihole","description":"Playbooks and roles to deploy Pi-hole with Docker, optional Unbound, keepalived HA, and Nebula Sync. Clone this repository and run playbooks from playbooks/; Galaxy install declares the Pi-hole role dependency.","summary_fields":{"dependencies":[{"role":"steveyminecraft.docker-pihole","version":"v1.0.0"}],"namespace":{"id":19339,"name":"steveyminecraft","avatar_url":"https://github.com/steveyminecraft.png"},"provider_namespace":{"id":28862,"name":"steveyminecraft","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/28862/"},"repository":{"name":"ansible-pihole","original_name":"ansible-pihole"},"tags":["pihole","docker","dns","ha","keepalived","unbound","ansible","playbook"],"versions":[{"id":"0f922bc8-618a-4110-a7ce-fe19dff0f04b","name":"v1.0.1","release_date":"2026-05-18T23:03:36+01:00"},{"id":"6372c0b2-2c70-4d5c-99dd-1ae1f0dc8d49","name":"v1.0.0","release_date":"2026-05-17T02:49:40+01:00"}]},"download_count":0},{"id":42968,"upstream_id":null,"created":"2026-05-18T11:23:18.978346Z","modified":"2026-05-18T11:23:19.099407Z","imported":"2026-05-18T11:23:18.975321","github_user":"Rutvikgalale","username":"Rutvikgalale","github_repo":"Dummy-for-ansible","github_branch":"master","commit":"e7723656ab451c0bd1841d06cef2cce3b4066f1e","commit_message":"initial commit\n","name":"Dummy-for-ansible","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":27585,"name":"Rutvikgalale","avatar_url":"https://github.com/Rutvikgalale.png"},"provider_namespace":{"id":37006,"name":"rutvikgalale","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37006/"},"repository":{"name":"Dummy-for-ansible","original_name":"Dummy-for-ansible"},"tags":[],"versions":[]},"download_count":0},{"id":42969,"upstream_id":null,"created":"2026-05-18T14:50:17.264341Z","modified":"2026-05-18T14:50:17.344954Z","imported":"2026-05-18T14:50:17.261073","github_user":"TheMagicalWizardd","username":"TheMagicalWizardd","github_repo":"ansible-role-webserver","github_branch":"main","commit":"514547da23fc7487247f36cf3096601527a7d433","commit_message":"Initial role setup\n","name":"webserver","description":"Installs Apache, PHP and php-mysql","summary_fields":{"dependencies":[],"namespace":{"id":27586,"name":"TheMagicalWizardd","avatar_url":"https://github.com/TheMagicalWizardd.png"},"provider_namespace":{"id":37007,"name":"themagicalwizardd","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37007/"},"repository":{"name":"ansible-role-webserver","original_name":"ansible-role-webserver"},"tags":["apache","php","webserver"],"versions":[]},"download_count":2},{"id":42970,"upstream_id":null,"created":"2026-05-18T14:50:35.986224Z","modified":"2026-05-18T14:50:36.044693Z","imported":"2026-05-18T14:50:35.982910","github_user":"TheMagicalWizardd","username":"TheMagicalWizardd","github_repo":"ansible-role-database","github_branch":"main","commit":"7cebe0d2765520afc704289e1a12a5f4eff191cb","commit_message":"Remove Dutch description of Ansible Galaxy","name":"database","description":"Installs MySQL and creates dbuser","summary_fields":{"dependencies":[],"namespace":{"id":27586,"name":"TheMagicalWizardd","avatar_url":"https://github.com/TheMagicalWizardd.png"},"provider_namespace":{"id":37007,"name":"themagicalwizardd","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37007/"},"repository":{"name":"ansible-role-database","original_name":"ansible-role-database"},"tags":["mysql","database"],"versions":[]},"download_count":0},{"id":42971,"upstream_id":null,"created":"2026-05-18T20:37:59.313769Z","modified":"2026-05-19T16:12:29.765226Z","imported":"2026-05-19T16:12:29.654199","github_user":"gringolito","username":"gringolito","github_repo":"ansible-role-auto-patching","github_branch":"v0.1.1","commit":"68e3ab607473c5b6e31b8eff69521a8dff72bb55","commit_message":"fix: use key=value format for Ubuntu/Armbian Origins-Pattern entries (#3)\n\nThe colon shorthand (e.g. \"Ubuntu:noble-security\") is valid for the\ndeprecated Allowed-Origins directive but is not handled by the\npinning_from_config code path in unattended-upgrade, which calls\nmatch_whitelist_string expecting strict key=value pairs split on '='.\nStrings without '=' produce a ValueError at unpack time.\n\nConvert all Ubuntu and Armbian entries from \"distro_id:codename-suite\"\nshorthand to \"origin=distro_id,codename=codename-suite\" key=value\nformat, consistent with the Debian and Raspbian entries that were\nalready correct.\n\nAlso update the patch_extra_allowed_origins comment to make clear that\nOrigins-Pattern syntax (key=value) is required, not Allowed-Origins\nshorthand.\n\nCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>","name":"auto_patching","description":"Configure unattended OS security patching on Debian and RHEL family Linux hosts.","summary_fields":{"dependencies":[],"namespace":{"id":14772,"name":"gringolito","avatar_url":"https://github.com/gringolito.png"},"provider_namespace":{"id":24437,"name":"gringolito","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/24437/"},"repository":{"name":"ansible-role-auto-patching","original_name":"ansible-role-auto-patching"},"tags":["system","patching","security","updates","unattended","dnf"],"versions":[{"id":"d5cd85ad-51b5-4812-99d5-e75a90fa817e","name":"v0.1.1","release_date":"2026-05-19T13:08:25-03:00"},{"id":"4578727a-4673-4a04-b972-371b32b46052","name":"v0.1.0","release_date":"2026-05-18T16:15:30-03:00"}]},"download_count":4},{"id":42972,"upstream_id":null,"created":"2026-05-19T07:40:19.653727Z","modified":"2026-05-19T07:40:19.714875Z","imported":"2026-05-19T07:40:19.650883","github_user":"VictorAjadi","username":"VictorAjadi","github_repo":"demo-ansible-role","github_branch":"main","commit":"bb4e037c38b1b2c1c1008088216dbd2a2292f92e","commit_message":"first commit\n","name":"demo-ansible-role","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":27594,"name":"VictorAjadi","avatar_url":"https://github.com/VictorAjadi.png"},"provider_namespace":{"id":37015,"name":"victorajadi","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37015/"},"repository":{"name":"demo-ansible-role","original_name":"demo-ansible-role"},"tags":[],"versions":[]},"download_count":7},{"id":42973,"upstream_id":null,"created":"2026-05-19T08:14:47.628905Z","modified":"2026-05-19T08:14:47.725678Z","imported":"2026-05-19T08:14:47.625149","github_user":"bhuvan-raj","username":"bhuvan-raj","github_repo":"my-nginx","github_branch":"main","commit":"d3e0df1c9aad6baeac08f2f81fcf5dee3369226a","commit_message":"first\n","name":"my-nginx","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":24460,"name":"bhuvan-raj","avatar_url":"https://github.com/bhuvan-raj.png"},"provider_namespace":{"id":33920,"name":"bhuvan_raj","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/33920/"},"repository":{"name":"my-nginx","original_name":"my-nginx"},"tags":[],"versions":[]},"download_count":0},{"id":42974,"upstream_id":null,"created":"2026-05-19T09:14:49.274733Z","modified":"2026-05-19T09:14:49.315021Z","imported":"2026-05-19T09:14:49.272142","github_user":"shameenmhd10-art","username":"shameenmhd10-art","github_repo":"ansible-role-nginx","github_branch":"main","commit":"2a48564fc6f3d0f51d330ec41021b0c1eda779dd","commit_message":"Initial nginx ansible role\n","name":"nginx","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":27600,"name":"shameenmhd10-art","avatar_url":"https://github.com/shameenmhd10-art.png"},"provider_namespace":{"id":37021,"name":"shameenmhd10_art","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37021/"},"repository":{"name":"ansible-role-nginx","original_name":"ansible-role-nginx"},"tags":[],"versions":[]},"download_count":2},{"id":42975,"upstream_id":null,"created":"2026-05-19T09:18:33.203424Z","modified":"2026-05-19T09:18:33.301920Z","imported":"2026-05-19T09:18:33.200936","github_user":"babil123","username":"babil123","github_repo":"nginx_role-galaxy","github_branch":"main","commit":"4ad43f69462121c2112a586e50511a3ce78f3275","commit_message":"Initial nginx role\n","name":"nginx_role-galaxy","description":"Role to install and start nginx","summary_fields":{"dependencies":[],"namespace":{"id":24503,"name":"babil123","avatar_url":"https://github.com/babil123.png"},"provider_namespace":{"id":33963,"name":"babil123","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/33963/"},"repository":{"name":"nginx_role-galaxy","original_name":"nginx_role-galaxy"},"tags":[],"versions":[]},"download_count":3},{"id":42976,"upstream_id":null,"created":"2026-05-19T09:21:55.309405Z","modified":"2026-05-19T09:21:55.347696Z","imported":"2026-05-19T09:21:55.306678","github_user":"shanifm2002","username":"shanifm2002","github_repo":"ansible","github_branch":"main","commit":"e4520fbe5927f08c7d346b765de623db50c3a333","commit_message":" first commit\n","name":"ansible","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":27599,"name":"shanifm2002","avatar_url":"https://github.com/shanifm2002.png"},"provider_namespace":{"id":37020,"name":"shanifm2002","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37020/"},"repository":{"name":"ansible","original_name":"ansible"},"tags":[],"versions":[]},"download_count":1}]}