{"count":37407,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3520","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3518","results":[{"id":40575,"upstream_id":null,"created":"2025-04-27T18:28:31.100645Z","modified":"2025-04-27T18:28:31.130093Z","imported":"2025-04-27T18:28:31.098509","github_user":"aishuvairagade","username":"aishuvairagade","github_repo":"httpdubuntu","github_branch":"master","commit":"716242e822890292a308271cc2348377fc2dfae1","commit_message":"initial commit\n","name":"httpdubuntu","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":21514,"name":"aishuvairagade","avatar_url":"https://github.com/aishuvairagade.png"},"provider_namespace":{"id":31002,"name":"aishuvairagade","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31002/"},"repository":{"name":"httpdubuntu","original_name":"httpdubuntu"},"tags":[],"versions":[]},"download_count":16},{"id":40576,"upstream_id":null,"created":"2025-04-27T19:53:48.957654Z","modified":"2025-04-27T19:53:48.986963Z","imported":"2025-04-27T19:53:48.955475","github_user":"vic1707","username":"vic1707","github_repo":"ansible-role-butane","github_branch":"main","commit":"8587ac1a2d87f26d739b020c2181a91b5dae25a8","commit_message":"fix ansible-lint errors & add more rules\n","name":"butane","description":"An Ansible role to wrap butane CLI from CoreOS Ignition suite.","summary_fields":{"dependencies":[],"namespace":{"id":21515,"name":"vic1707","avatar_url":"https://github.com/vic1707.png"},"provider_namespace":{"id":31003,"name":"vic1707","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31003/"},"repository":{"name":"ansible-role-butane","original_name":"ansible-role-butane"},"tags":["coreos","ignition","butane","provisioning","cloud"],"versions":[]},"download_count":18},{"id":40577,"upstream_id":null,"created":"2025-04-28T01:54:57.216496Z","modified":"2025-04-28T01:54:57.262657Z","imported":"2025-04-28T01:54:57.214058","github_user":"P4v4n5","username":"P4v4n5","github_repo":"ansible-apache2-firstrole","github_branch":"master","commit":"1e2d9e578a6e1c5afce26fd93b71560f10ee0a71","commit_message":"modifying meta/main.yaml\n","name":"ansible-apache2-firstrole","description":"DevOps Engineer","summary_fields":{"dependencies":[],"namespace":{"id":21516,"name":"P4v4n5","avatar_url":"https://github.com/P4v4n5.png"},"provider_namespace":{"id":31004,"name":"p4v4n5","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31004/"},"repository":{"name":"ansible-apache2-firstrole","original_name":"ansible-apache2-firstrole"},"tags":[],"versions":[]},"download_count":10},{"id":40578,"upstream_id":null,"created":"2025-04-28T09:53:43.636360Z","modified":"2025-04-28T11:38:33.203609Z","imported":"2025-04-28T11:38:33.156516","github_user":"mugiseyebrows","username":"mugiseyebrows","github_repo":"ansible-role-openvpn","github_branch":"main","commit":"cb5540ac908210f1343d69af853652f537b9b286","commit_message":"readme\n","name":"openvpn","description":"Role to configure OpenVPN and manage client certificates","summary_fields":{"dependencies":[],"namespace":{"id":21527,"name":"mugiseyebrows","avatar_url":"https://github.com/mugiseyebrows.png"},"provider_namespace":{"id":31015,"name":"mugiseyebrows","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31015/"},"repository":{"name":"ansible-role-openvpn","original_name":"ansible-role-openvpn"},"tags":["openvpn","easyrsa"],"versions":[]},"download_count":14},{"id":40579,"upstream_id":null,"created":"2025-04-28T21:46:31.554522Z","modified":"2025-11-30T20:19:43.758767Z","imported":"2025-11-30T20:19:43.694182","github_user":"grzegorzfranus","username":"grzegorzfranus","github_repo":"ansible-role-nftables","github_branch":"main","commit":"7f7d12f88c8ad7cc7f485d1cc0a6938d619241c3","commit_message":"fix: ansible 2.20/2.24 compatibility and remove emojis from task names\n\nBREAKING CHANGE: Minimum Ansible version bumped to 2.20\n\n### Fixed\n- Fix Ansible 2.20 compatibility: assertion for user-defined rules counter\n  field now returns proper boolean instead of string from regex match\n- Update conditional logic in assert.yml to use select('equalto', 'bool')\n  pattern for type validation\n- Fix Ansible 2.24 deprecation warnings: replace top-level fact variables\n  with ansible_facts['...'] format across all task files, handlers, and\n  molecule tests\n\n### Changed\n- Remove emojis from all task and handler names for cleaner output and\n  better log parsing\n- Update minimum Ansible version requirement from 2.15 to 2.20 in README\n","name":"nftables","description":"Ansible role to install and configure NFTables firewall.\n","summary_fields":{"dependencies":[],"namespace":{"id":20540,"name":"grzegorzfranus","avatar_url":"https://github.com/grzegorzfranus.png"},"provider_namespace":{"id":30034,"name":"grzegorzfranus","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/30034/"},"repository":{"name":"ansible-role-nftables","original_name":"ansible-role-nftables"},"tags":["nftables","nft","netfilter","firewall","security","networking"],"versions":[{"id":"6b41cd30-616d-4a16-923b-3ef4e6af356b","name":"v1.5.0","release_date":"2025-11-30T21:12:19+01:00"},{"id":"4e631f58-22e2-4672-886e-c8547531c71d","name":"v1.4.0","release_date":"2025-08-13T08:34:08+02:00"},{"id":"d40c6f2f-10f2-4867-9d6f-efca8cd3134e","name":"v1.3.1","release_date":"2025-05-07T23:00:37+02:00"},{"id":"8d31073a-8fea-4f9f-93b2-ca2c8efff395","name":"v1.3.0","release_date":"2025-05-05T11:27:59+02:00"},{"id":"bcdf82ba-96ed-477d-88a8-8619c61db33c","name":"v1.2.0","release_date":"2025-04-30T20:14:39+02:00"},{"id":"0b7ef8f6-2446-43e4-8407-80d0fdd92d7f","name":"v1.1.0","release_date":"2025-04-29T09:06:03+02:00"},{"id":"3100daf7-5a93-464f-afbd-3f9bd505fbec","name":"v1.0.1","release_date":"2025-04-28T23:50:28+02:00"},{"id":"7f663a1c-0cdc-4770-9aaf-d453530f5c70","name":"v1.0.0","release_date":"2025-04-28T23:37:57+02:00"}]},"download_count":14},{"id":40580,"upstream_id":null,"created":"2025-04-29T08:54:27.742309Z","modified":"2025-04-29T08:54:27.779757Z","imported":"2025-04-29T08:54:27.740115","github_user":"Pastir","username":"Pastir","github_repo":"haproxy.git","github_branch":"main","commit":"e3a80a60da790ca9ba765b537b84c927c5d38bb7","commit_message":"fix name role\n","name":"haproxy","description":"Install and configure HAProxy — The Reliable, High-Performance TCP/HTTP Load Balancer","summary_fields":{"dependencies":[],"namespace":{"id":21544,"name":"Pastir","avatar_url":"https://github.com/Pastir.png"},"provider_namespace":{"id":31030,"name":"pastir","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31030/"},"repository":{"name":"haproxy.git","original_name":"haproxy.git"},"tags":["reliable","highperformance","tcploadbalancer","httploadbalancer","haproxy"],"versions":[]},"download_count":29},{"id":40581,"upstream_id":null,"created":"2025-04-29T14:52:22.587786Z","modified":"2025-04-29T14:52:22.647655Z","imported":"2025-04-29T14:52:22.566177","github_user":"XrerXrerX","username":"XrerXrerX","github_repo":"ansible_laravel_role","github_branch":"main","commit":"0bec5609b5fa5f1145bbf867342d61b3e2b2b738","commit_message":"push\n","name":"ansible_laravel_role","description":"laravel installation with repo","summary_fields":{"dependencies":[],"namespace":{"id":21555,"name":"XrerXrerX","avatar_url":"https://github.com/XrerXrerX.png"},"provider_namespace":{"id":31041,"name":"xrerxrerx","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31041/"},"repository":{"name":"ansible_laravel_role","original_name":"ansible_laravel_role"},"tags":[],"versions":[]},"download_count":9},{"id":40582,"upstream_id":null,"created":"2025-04-29T14:56:53.156642Z","modified":"2025-04-29T14:56:53.214160Z","imported":"2025-04-29T14:56:53.154427","github_user":"XrerXrerX","username":"XrerXrerX","github_repo":"ansible_mysql_autobackup_S3_aws","github_branch":"main","commit":"b7616403afbeaaed93477cb47f7f8988a14ce385","commit_message":"push\n","name":"ansible_mysql_autobackup_S3_aws","description":"mysql with auto back up store to s3 bucket AWS","summary_fields":{"dependencies":[],"namespace":{"id":21555,"name":"XrerXrerX","avatar_url":"https://github.com/XrerXrerX.png"},"provider_namespace":{"id":31041,"name":"xrerxrerx","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31041/"},"repository":{"name":"ansible_mysql_autobackup_S3_aws","original_name":"ansible_mysql_autobackup_S3_aws"},"tags":[],"versions":[]},"download_count":9},{"id":40583,"upstream_id":null,"created":"2025-04-29T16:53:00.565883Z","modified":"2025-04-29T16:53:00.614334Z","imported":"2025-04-29T16:53:00.563609","github_user":"schiranjeevipatnaik","username":"schiranjeevipatnaik","github_repo":"dummy-role","github_branch":"master","commit":"17056e3356fee0476f7b004b702b2aa0bc65d834","commit_message":"initial files\n","name":"dummy-role","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":21558,"name":"schiranjeevipatnaik","avatar_url":"https://github.com/schiranjeevipatnaik.png"},"provider_namespace":{"id":31043,"name":"schiranjeevipatnaik","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31043/"},"repository":{"name":"dummy-role","original_name":"dummy-role"},"tags":[],"versions":[]},"download_count":9},{"id":40584,"upstream_id":null,"created":"2025-04-29T19:48:01.279893Z","modified":"2025-04-29T19:48:01.328729Z","imported":"2025-04-29T19:48:01.277174","github_user":"henriquerafael","username":"henriquerafael","github_repo":"conf_base","github_branch":"main","commit":"c5b0579f4b1d10d5380361e89a178346a115c0d7","commit_message":"Configuracao Base de usuarios, pacotes e hosts\n","name":"conf_base","description":"Configuracao Base de usuários, pacotes e hosts","summary_fields":{"dependencies":[],"namespace":{"id":21565,"name":"henriquerafael","avatar_url":"https://github.com/henriquerafael.png"},"provider_namespace":{"id":31050,"name":"henriquerafael","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31050/"},"repository":{"name":"conf_base","original_name":"conf_base"},"tags":["users","packages","hosts"],"versions":[]},"download_count":9}]}