{"count":37669,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3675","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3673","results":[{"id":42302,"upstream_id":null,"created":"2026-01-09T15:55:20.719980Z","modified":"2026-01-11T06:20:20.563897Z","imported":"2026-01-11T06:20:20.536700","github_user":"ykossin","username":"ykossin","github_repo":"ansible-role-fail2ban","github_branch":"main","commit":"5fb865c2173c1b42581431429510f9781ebc2229","commit_message":"Update role: 2026-01-11\n","name":"fail2ban","description":"Установка и настройка fail2ban для защиты от брутфорса","summary_fields":{"dependencies":[],"namespace":{"id":25804,"name":"ykossin","avatar_url":"https://github.com/ykossin.png"},"provider_namespace":{"id":35256,"name":"ykossin","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35256/"},"repository":{"name":"ansible-role-fail2ban","original_name":"ansible-role-fail2ban"},"tags":["fail2ban","security","bruteforce","debian","ubuntu"],"versions":[]},"download_count":6},{"id":42303,"upstream_id":null,"created":"2026-01-09T23:27:24.135866Z","modified":"2026-07-24T06:18:30.273713Z","imported":"2026-07-24T06:18:30.143798","github_user":"wittdennis","username":"wittdennis","github_repo":"ansible-role-install-etcdctl","github_branch":"1.0.8","commit":"b60b4d230ee20de8f5918a6177319164bfdb0ebc","commit_message":"chore(version): 1.0.8","name":"install_etcdctl","description":"Role to install etcdctl","summary_fields":{"dependencies":[],"namespace":{"id":13712,"name":"wittdennis","avatar_url":"https://github.com/wittdennis.png"},"provider_namespace":{"id":23438,"name":"wittdennis","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/23438/"},"repository":{"name":"ansible-role-install-etcdctl","original_name":"ansible-role-install-etcdctl"},"tags":["etcd","management"],"versions":[{"id":"503e8109-07cf-4f2c-8546-7a5c914a9253","name":"1.0.8","release_date":"2026-07-24T06:18:02+00:00"},{"id":"09fa1976-1bb1-44bc-bddb-00b056effa56","name":"1.0.7","release_date":"2026-07-09T14:03:09+00:00"},{"id":"8c5f1860-3ac7-421e-8752-fa9345d6c13b","name":"1.0.6","release_date":"2026-07-02T06:29:49+00:00"},{"id":"84a2bdf5-41ab-4c37-a9ff-d013a07b412c","name":"1.0.5","release_date":"2026-06-02T07:52:56+00:00"},{"id":"05b26c86-5f57-4b02-b742-f6d737861a96","name":"1.0.4","release_date":"2026-05-04T06:36:36+00:00"},{"id":"82796ee8-2a8c-474f-afb8-8bf0fae626bc","name":"1.0.3","release_date":"2026-04-02T07:16:36+00:00"},{"id":"226f983c-f906-4ef4-a38e-7ce0a029da83","name":"1.0.2","release_date":"2026-03-20T18:29:29+00:00"},{"id":"72563144-2d4e-49d1-9922-84ee0e2b1946","name":"1.0.1","release_date":"2026-02-14T17:39:43+00:00"},{"id":"1677a1b6-004c-4440-9393-b1fae82a8f97","name":"1.0.0","release_date":"2026-01-09T23:27:08+00:00"}]},"download_count":3105},{"id":42304,"upstream_id":null,"created":"2026-01-10T01:26:56.182705Z","modified":"2026-01-10T01:26:56.280123Z","imported":"2026-01-10T01:26:56.180574","github_user":"Vitexus","username":"Vitexus","github_repo":"ansible-role-mailserver","github_branch":"main","commit":"b9565b2b0b21b61b2064a8c011073282d80c9dc1","commit_message":"Fix YAML syntax error in meta/main.yml\n\nRemove leftover MySQL configuration that caused parsing error during Galaxy import.\n","name":"mailserver","description":"Production-grade mail server setup with Postfix, Dovecot, and DKIM support","summary_fields":{"dependencies":[],"namespace":{"id":8193,"name":"Vitexus","avatar_url":"https://github.com/Vitexus.png"},"provider_namespace":{"id":11895,"name":"vitexus","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/11895/"},"repository":{"name":"ansible-role-mailserver","original_name":"ansible-role-mailserver"},"tags":["mail","mailserver","postfix","dovecot","dkim","rspamd","opendkim","email","smtp","imap","pop3","postfixadmin","ssl","tls","monitoring"],"versions":[{"id":"72352b6c-b342-4421-ad21-58fe8c5bff3b","name":"v1.0.3","release_date":"2026-01-10T02:26:10+01:00"},{"id":"fb709534-b64b-4df6-9b5a-64112455fcbb","name":"v1.0.2","release_date":"2026-01-10T02:25:19+01:00"},{"id":"9c74dddf-179a-4a23-9e6c-3b357efc94da","name":"v1.0.1","release_date":"2026-01-10T02:14:41+01:00"},{"id":"9bad4e50-a791-4a52-9821-6a0309f15533","name":"v1.0.0","release_date":"2026-01-10T02:08:31+01:00"}]},"download_count":3},{"id":42305,"upstream_id":null,"created":"2026-01-10T06:24:21.130586Z","modified":"2026-01-10T06:24:21.202172Z","imported":"2026-01-10T06:24:21.128223","github_user":"sameerbehera10","username":"sameerbehera10","github_repo":"dummy-role","github_branch":"main","commit":"00d8af1f2a5ea6fbc3968e4800b1bbe5dc2c0d0d","commit_message":"Dummy role\n","name":"dummy-role","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":25811,"name":"sameerbehera10","avatar_url":"https://github.com/sameerbehera10.png"},"provider_namespace":{"id":35263,"name":"sameerbehera10","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35263/"},"repository":{"name":"dummy-role","original_name":"dummy-role"},"tags":[],"versions":[]},"download_count":3},{"id":42306,"upstream_id":null,"created":"2026-01-10T10:08:06.723653Z","modified":"2026-01-10T10:08:06.751157Z","imported":"2026-01-10T10:08:06.721540","github_user":"Rashi4699","username":"Rashi4699","github_repo":"pogo-ansible-role-nginx","github_branch":"main","commit":"ec866029c47945e522441913a3f0da81e4014d52","commit_message":"Initial Ansible nginx role\n","name":"pogo-nginx","description":"Install and configure NGINX using Ansible","summary_fields":{"dependencies":[],"namespace":{"id":25819,"name":"Rashi4699","avatar_url":"https://github.com/Rashi4699.png"},"provider_namespace":{"id":35271,"name":"rashi4699","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35271/"},"repository":{"name":"pogo-ansible-role-nginx","original_name":"pogo-ansible-role-nginx"},"tags":["nginx","web","devops","ansible"],"versions":[]},"download_count":3},{"id":42307,"upstream_id":null,"created":"2026-01-10T16:41:00.840195Z","modified":"2026-01-10T16:41:00.880332Z","imported":"2026-01-10T16:41:00.837176","github_user":"Amyy16","username":"Amyy16","github_repo":"ansible-role-wtf_nginx_role","github_branch":"main","commit":"70c9b73532ae0fcc84228c81211ba8ccaac3092d","commit_message":"Refactor platforms section in main.yml\n\nReformatted the platforms section for better readability.","name":"wtf_nginx_role","description":"This role installs nginx  for a Debian family of linux","summary_fields":{"dependencies":[],"namespace":{"id":25825,"name":"Amyy16","avatar_url":"https://github.com/Amyy16.png"},"provider_namespace":{"id":35277,"name":"amyy16","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35277/"},"repository":{"name":"ansible-role-wtf_nginx_role","original_name":"ansible-role-wtf_nginx_role"},"tags":[],"versions":[]},"download_count":8},{"id":42308,"upstream_id":null,"created":"2026-01-10T18:09:27.122926Z","modified":"2026-01-16T22:56:37.415750Z","imported":"2026-01-16T22:56:37.370028","github_user":"cornelcristea","username":"cornelcristea","github_repo":"ansible-traefik","github_branch":"1.0.1","commit":"4f6cda772f6bd377affa04319e9038f879792afc","commit_message":"Merge pull request #1 from cornelcristea/dev/add-default-value-for-traefik-container-dns\n\ndev/add-default-value-for-traefik-container-dns","name":"traefik","description":"Role to deploy traefik.","summary_fields":{"dependencies":[],"namespace":{"id":25826,"name":"cornelcristea","avatar_url":"https://github.com/cornelcristea.png"},"provider_namespace":{"id":35278,"name":"cornelcristea","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35278/"},"repository":{"name":"ansible-traefik","original_name":"ansible-traefik"},"tags":["traefik","reverseproxy","docker"],"versions":[{"id":"d8b1b06f-3952-49e0-932e-543471998ce5","name":"1.0.1","release_date":"2026-01-17T00:52:59+02:00"},{"id":"28063f2f-622f-4978-b5ed-749f83a0f78c","name":"v1.0.0","release_date":"2026-01-10T20:00:42+02:00"}]},"download_count":12},{"id":42309,"upstream_id":null,"created":"2026-01-11T06:20:03.967228Z","modified":"2026-01-11T06:20:34.302144Z","imported":"2026-01-11T06:20:34.214927","github_user":"ykossin","username":"ykossin","github_repo":"ansible-role-libvirt-kvm","github_branch":"main","commit":"fc34d32eb72acc7bc4f43d0254a5989b5ab70416","commit_message":"Update role: 2026-01-11\n","name":"libvirt_kvm","description":"Установка и настройка libvirt/KVM/QEMU на Debian-based системе","summary_fields":{"dependencies":[],"namespace":{"id":25804,"name":"ykossin","avatar_url":"https://github.com/ykossin.png"},"provider_namespace":{"id":35256,"name":"ykossin","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35256/"},"repository":{"name":"ansible-role-libvirt-kvm","original_name":"ansible-role-libvirt-kvm"},"tags":["libvirt","kvm","qemu","virtualization","debian","ubuntu"],"versions":[]},"download_count":4},{"id":42310,"upstream_id":null,"created":"2026-01-11T13:33:30.737708Z","modified":"2026-01-16T23:18:30.530985Z","imported":"2026-01-16T23:18:30.497852","github_user":"cornelcristea","username":"cornelcristea","github_repo":"ansible-dynu-updater","github_branch":"1.0.1","commit":"c0f8794748f68c342f5460d3db373a03d7f975ac","commit_message":"Merge pull request #1 from cornelcristea/dev/add-linter-improvements\n\ndev/add-linter-improvements","name":"dynu_updater","description":"Deploy Dynu IP Updater Docker containers to keep your Dynu DNS records updated with your current IP address.","summary_fields":{"dependencies":[],"namespace":{"id":25826,"name":"cornelcristea","avatar_url":"https://github.com/cornelcristea.png"},"provider_namespace":{"id":35278,"name":"cornelcristea","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35278/"},"repository":{"name":"ansible-dynu-updater","original_name":"ansible-dynu-updater"},"tags":["dynu","dyndns","docker","ddns"],"versions":[{"id":"06996bb5-26f0-4f23-ac9c-e6434ca47941","name":"1.0.1","release_date":"2026-01-17T01:14:28+02:00"},{"id":"07bb8bd0-ed08-4855-a778-f2a4f8e74007","name":"v1.0.0","release_date":"2026-01-11T15:12:33+02:00"}]},"download_count":17},{"id":42311,"upstream_id":null,"created":"2026-01-12T12:36:40.948153Z","modified":"2026-01-12T12:36:40.978776Z","imported":"2026-01-12T12:36:40.945808","github_user":"t20suman-glitch","username":"t20suman-glitch","github_repo":"dummy-role","github_branch":"main","commit":"8c1dc3347b764257c75dfa73bead8dd6a060be41","commit_message":"Update main.yml","name":"dummy-role","description":"for creating simple web page for educational purpose","summary_fields":{"dependencies":[],"namespace":{"id":25844,"name":"t20suman-glitch","avatar_url":"https://github.com/t20suman-glitch.png"},"provider_namespace":{"id":35295,"name":"t20suman_glitch","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35295/"},"repository":{"name":"dummy-role","original_name":"dummy-role"},"tags":[],"versions":[]},"download_count":2}]}