{"count":37669,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3628","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3626","results":[{"id":41799,"upstream_id":null,"created":"2025-10-27T08:16:38.919362Z","modified":"2025-10-27T08:25:32.178016Z","imported":"2025-10-27T08:25:32.069734","github_user":"alisio","username":"alisio","github_repo":"pyapp_provisioner","github_branch":"main","commit":"4bc7a722d46870e996de1ff8b58da8fc5e9868bd","commit_message":"Remove all emojis from documentation and code comments\n","name":"python_app","description":"Idempotent provisioning of Python applications with Micromamba environments","summary_fields":{"dependencies":[{"role":"mambaorg.micromamba","vars":{"micromamba_root_prefix":"{{ micromamba_root_prefix }}"}}],"namespace":{"id":355,"name":"alisio","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19f9-4a25-71a1-bf8c-f707fd1ef2f1/avatar/"},"provider_namespace":{"id":13871,"name":"alisio","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13871/"},"repository":{"name":"pyapp_provisioner","original_name":"pyapp_provisioner"},"tags":["python","micromamba","conda","deployment","systemd","git"],"versions":[{"id":"20d5e0de-2335-49f8-a0c1-3e8bb1a775fe","name":"v1.0.0","release_date":"2025-10-26T10:40:06-03:00"}]},"download_count":11},{"id":41800,"upstream_id":null,"created":"2025-10-27T10:32:58.656186Z","modified":"2025-10-27T10:32:58.696076Z","imported":"2025-10-27T10:32:58.653680","github_user":"shellomir","username":"shellomir","github_repo":"ansible-clickhouse.git","github_branch":"v1.0.0","commit":"eb798f173a43f6403a207769bc7b159989a3605a","commit_message":"Modified meta\n","name":"clickhouse","description":"Ansible role to install/configure ClickHouse Cluster 1 shard / 3 replicas / ClickHouse Keeper","summary_fields":{"dependencies":[],"namespace":{"id":20860,"name":"shellomir","avatar_url":"https://github.com/shellomir.png"},"provider_namespace":{"id":30369,"name":"shellomir","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/30369/"},"repository":{"name":"ansible-clickhouse.git","original_name":"ansible-clickhouse.git"},"tags":["clickhouse","clickhouse-keeper"],"versions":[{"id":"2d1d1740-c725-4407-ad02-81894d941b18","name":"v1.0.0","release_date":"2025-10-27T13:23:40+03:00"}]},"download_count":5},{"id":41801,"upstream_id":null,"created":"2025-10-27T18:13:46.250963Z","modified":"2025-10-27T18:13:46.310680Z","imported":"2025-10-27T18:13:46.248121","github_user":"oxlorg","username":"oxlorg","github_repo":"nextcloud","github_branch":"latest","commit":"8ab8c5b5b3883a482bee689710fbd59e2ac6ac5a","commit_message":"update ci\n","name":"nextcloud","description":"Role to install NextCloud on a linux server","summary_fields":{"dependencies":[],"namespace":{"id":21983,"name":"oxlorg","avatar_url":"https://github.com/oxlorg.png"},"provider_namespace":{"id":31463,"name":"oxlorg","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31463/"},"repository":{"name":"nextcloud","original_name":"nextcloud"},"tags":["nextcloud","fileserver","fileshare"],"versions":[]},"download_count":5},{"id":41802,"upstream_id":null,"created":"2025-10-27T18:14:02.499580Z","modified":"2025-10-27T18:14:02.539198Z","imported":"2025-10-27T18:14:02.497280","github_user":"oxlorg","username":"oxlorg","github_repo":"zoneminder","github_branch":"latest","commit":"fa385ffe780ca21c36317b3ce9cbd10d7c1addcb","commit_message":"update ci\n","name":"zoneminder","description":"Role to provision Zoneminder IP-CAM Servers","summary_fields":{"dependencies":[],"namespace":{"id":21983,"name":"oxlorg","avatar_url":"https://github.com/oxlorg.png"},"provider_namespace":{"id":31463,"name":"oxlorg","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/31463/"},"repository":{"name":"zoneminder","original_name":"zoneminder"},"tags":["surveillance","ipcam","camera","zoneminder"],"versions":[]},"download_count":3},{"id":41803,"upstream_id":null,"created":"2025-10-28T16:28:38.489644Z","modified":"2025-10-28T17:41:30.448286Z","imported":"2025-10-28T17:41:30.411400","github_user":"iamenr0s","username":"iamenr0s","github_repo":"ansible-role-ssh-hardening","github_branch":"main","commit":"8baa44af61028a2d859a99ecb634aa5ccd7f7512","commit_message":"refactor(ssh): simplify ssh restart validation handler\n\nSplit the block into two separate tasks for better clarity and maintainability. The validation and restart are now distinct handlers that can be triggered independently while maintaining the same functionality.\n","name":"ansible_role_ssh_hardening","description":"A comprehensive Ansible role for hardening SSH daemon configuration with security best practices","summary_fields":{"dependencies":[],"namespace":{"id":14069,"name":"iamenr0s","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01927bb4-83cc-7034-b82f-b9dd98eac443/avatar/"},"provider_namespace":{"id":13009,"name":"iamenr0s","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13009/"},"repository":{"name":"ansible-role-ssh-hardening","original_name":"ansible-role-ssh-hardening"},"tags":["security","ssh","hardening","openssh","sshd","system","networking","compliance","cis","nist"],"versions":[{"id":"98f7779d-5f82-424a-8274-a097e548725c","name":"v1.0.1","release_date":"2025-10-28T17:39:03+00:00"},{"id":"7259e743-fda8-4354-9267-5b8cc1d38caa","name":"v1.0.0","release_date":"2025-10-28T16:03:33+00:00"}]},"download_count":10},{"id":41804,"upstream_id":null,"created":"2025-10-28T19:05:35.553445Z","modified":"2026-02-18T22:59:58.279092Z","imported":"2026-02-18T22:59:58.228552","github_user":"certkit-io","username":"certkit_io","github_repo":"ansible-role-sync","github_branch":"main","commit":"2e29356897bb188dbc7d6580c42abd4baac07bcc","commit_message":"Update readme to reference new role\n","name":"sync","description":"Certkit SSL Certificate Syncing for Linux.","summary_fields":{"dependencies":[],"namespace":{"id":24725,"name":"certkit_io","avatar_url":"https://github.com/certkit_io.png"},"provider_namespace":{"id":34186,"name":"certkit_io","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/34186/"},"repository":{"name":"ansible-role-sync","original_name":"ansible-role-sync"},"tags":["https","ssl","certificates","letsencrypt","web","server","networking"],"versions":[{"id":"f3443a2d-a88b-4b92-a770-bae5cc2dd01f","name":"v1.0.2","release_date":"2026-02-18T16:53:41-06:00"},{"id":"a8a27739-a24c-42c3-bcd5-475d0cf88e0e","name":"v1.0.1","release_date":"2025-12-09T13:40:37-06:00"},{"id":"95079c5e-385c-4c31-8adb-6eb305237a50","name":"v1.0.0","release_date":"2025-10-21T16:34:05-05:00"}]},"download_count":10},{"id":41805,"upstream_id":null,"created":"2025-10-28T21:51:27.009346Z","modified":"2025-10-28T21:51:27.052676Z","imported":"2025-10-28T21:51:27.007133","github_user":"mattias-jonsson","username":"mattias-jonsson","github_repo":"ansible_role_vsphere_snapshot","github_branch":"main","commit":"2e220076b9e84cd1156ba4c6382655c4fd6a2f87","commit_message":"Refactor role\n","name":"vsphere_snapshot","description":"Ansible role that handles vSphere snapshot operations.","summary_fields":{"dependencies":[],"namespace":{"id":14042,"name":"mattias-jonsson","avatar_url":"https://github.com/mattias-jonsson.png"},"provider_namespace":{"id":23752,"name":"mattias_jonsson","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/23752/"},"repository":{"name":"ansible_role_vsphere_snapshot","original_name":"ansible_role_vsphere_snapshot"},"tags":["vmware","vsphere","snapshot"],"versions":[{"id":"5a5b0f01-4553-4c37-aac2-12ad0bca2ef2","name":"v1.0.0","release_date":"2025-10-28T21:45:17+00:00"}]},"download_count":2},{"id":41807,"upstream_id":null,"created":"2025-10-29T10:21:56.262278Z","modified":"2025-10-29T10:21:56.313842Z","imported":"2025-10-29T10:21:56.259020","github_user":"Gowtham0928","username":"Gowtham0928","github_repo":"New-ansible-roles","github_branch":"main","commit":"6d0a6748af371edf98d059c6b2f5b954609759d5","commit_message":"first commit\n","name":"New-ansible-roles","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":24748,"name":"Gowtham0928","avatar_url":"https://github.com/Gowtham0928.png"},"provider_namespace":{"id":34207,"name":"gowtham0928","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/34207/"},"repository":{"name":"New-ansible-roles","original_name":"New-ansible-roles"},"tags":[],"versions":[]},"download_count":2},{"id":41808,"upstream_id":null,"created":"2025-10-29T11:58:42.363850Z","modified":"2025-10-29T11:58:42.411144Z","imported":"2025-10-29T11:58:42.361259","github_user":"padmapriya-26","username":"padmapriya-26","github_repo":"ansible-role","github_branch":"main","commit":"5b4eb961e673a8ead8a57fa0824742839325f209","commit_message":"first commit\n","name":"ansible-role","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":24749,"name":"padmapriya-26","avatar_url":"https://github.com/padmapriya-26.png"},"provider_namespace":{"id":34208,"name":"padmapriya_26","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/34208/"},"repository":{"name":"ansible-role","original_name":"ansible-role"},"tags":[],"versions":[]},"download_count":3},{"id":41809,"upstream_id":null,"created":"2025-10-29T13:51:36.848710Z","modified":"2025-10-29T13:51:36.895805Z","imported":"2025-10-29T13:51:36.846545","github_user":"dineshb-hash","username":"dineshb-hash","github_repo":"my-demo-role","github_branch":"master","commit":"60f341f58c0582bbb5084600ac4f1e16d3baacfe","commit_message":"my httpd role\n","name":"my-demo-role","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":24752,"name":"dineshb-hash","avatar_url":"https://github.com/dineshb-hash.png"},"provider_namespace":{"id":34211,"name":"dineshb_hash","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/34211/"},"repository":{"name":"my-demo-role","original_name":"my-demo-role"},"tags":[],"versions":[]},"download_count":4}]}