{"count":37669,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3689","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3687","results":[{"id":42458,"upstream_id":null,"created":"2026-02-14T13:01:18.053933Z","modified":"2026-02-14T13:01:18.161969Z","imported":"2026-02-14T13:01:18.051315","github_user":"ax-bzh","username":"ax-bzh","github_repo":"ansible-role-authentik","github_branch":"main","commit":"39bea1cbdd0969fc2363a872a71c7633b7e8828d","commit_message":"Initial commit\n","name":"authentik","description":"Deploy and configure Authentik identity provider via Docker Compose. Full API-driven configuration for flows, stages, policies, branding, and user management.","summary_fields":{"dependencies":[],"namespace":{"id":26314,"name":"ax-bzh","avatar_url":"https://github.com/ax-bzh.png"},"provider_namespace":{"id":35753,"name":"ax_bzh","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35753/"},"repository":{"name":"ansible-role-authentik","original_name":"ansible-role-authentik"},"tags":["authentik","identity","sso","oauth","oidc","saml","ldap","authentication","authorization","docker","security","homelab"],"versions":[{"id":"a81bc44b-de4e-415d-9f56-8b17b6f12c4c","name":"1.0.0","release_date":"2026-02-14T14:00:03+01:00"}]},"download_count":114},{"id":42459,"upstream_id":null,"created":"2026-02-14T13:33:08.374168Z","modified":"2026-02-14T13:33:08.406595Z","imported":"2026-02-14T13:33:08.371708","github_user":"abdulkadirhadrami","username":"abdulkadirhadrami","github_repo":"mock","github_branch":"master","commit":"9415b71d150553be4186589d164df8c9fddc4003","commit_message":"initial files\n","name":"mock","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":26333,"name":"abdulkadirhadrami","avatar_url":"https://github.com/abdulkadirhadrami.png"},"provider_namespace":{"id":35772,"name":"abdulkadirhadrami","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35772/"},"repository":{"name":"mock","original_name":"mock"},"tags":[],"versions":[]},"download_count":2},{"id":42460,"upstream_id":null,"created":"2026-02-14T14:11:29.138871Z","modified":"2026-02-14T14:11:29.171907Z","imported":"2026-02-14T14:11:29.134772","github_user":"hassan-maher-dev","username":"hassan-maher-dev","github_repo":"ansible-role-note-app","github_branch":"main","commit":"c93e36193778898676a1f1e38614d9fd73843fa4","commit_message":"Update main.yml","name":"note-app","description":"Note-Taking App deployment via Ansible","summary_fields":{"dependencies":[],"namespace":{"id":26334,"name":"hassan-maher-dev","avatar_url":"https://github.com/hassan-maher-dev.png"},"provider_namespace":{"id":35773,"name":"hassan_maher_dev","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35773/"},"repository":{"name":"ansible-role-note-app","original_name":"ansible-role-note-app"},"tags":["web","flask","devops"],"versions":[]},"download_count":2},{"id":42461,"upstream_id":null,"created":"2026-02-14T18:52:35.812961Z","modified":"2026-02-14T18:52:35.859960Z","imported":"2026-02-14T18:52:35.809857","github_user":"XavierCanadas","username":"XavierCanadas","github_repo":"ansible-role-firecracker","github_branch":"v1.0.0","commit":"948089cd3914a70e55cf0a673a5ea9ac7989ff4c","commit_message":"Merge branch 'main' of https://github.com/XavierCanadas/ansible-role-firecracker\n","name":"firecracker","description":"Install and configure Firecracker microVM hypervisor","summary_fields":{"dependencies":[],"namespace":{"id":26336,"name":"XavierCanadas","avatar_url":"https://github.com/XavierCanadas.png"},"provider_namespace":{"id":35775,"name":"xaviercanadas","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35775/"},"repository":{"name":"ansible-role-firecracker","original_name":"ansible-role-firecracker"},"tags":["firecracker","microvm","virtualization","container","security"],"versions":[{"id":"60aeb2dd-5b89-44cc-8a7e-b89f24bb07cf","name":"v1.0.0","release_date":"2026-02-14T19:50:30+01:00"}]},"download_count":414},{"id":42462,"upstream_id":null,"created":"2026-02-15T01:13:15.062175Z","modified":"2026-02-15T01:13:15.102803Z","imported":"2026-02-15T01:13:15.059634","github_user":"KvSanojKV","username":"KvSanojKV","github_repo":"ansible-demo","github_branch":"main","commit":"a92747e6cf84afb84fa7af622dc74eb20d968ba8","commit_message":"initial commit\n","name":"ansible-demo","description":"your role description","summary_fields":{"dependencies":[],"namespace":{"id":23352,"name":"KvSanojKV","avatar_url":"https://github.com/KvSanojKV.png"},"provider_namespace":{"id":32826,"name":"kvsanojkv","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/32826/"},"repository":{"name":"ansible-demo","original_name":"ansible-demo"},"tags":[],"versions":[]},"download_count":2},{"id":42463,"upstream_id":null,"created":"2026-02-15T02:59:20.671805Z","modified":"2026-02-15T02:59:20.703180Z","imported":"2026-02-15T02:59:20.669314","github_user":"frozenfoxx","username":"frozenfoxx","github_repo":"ansible-role-sshpass","github_branch":"main","commit":"4eb2035af64587759f1c88557110c4cf8c7518a1","commit_message":"Added all sshpass configuration\n","name":"sshpass","description":"sshpass install and configuration","summary_fields":{"dependencies":[],"namespace":{"id":2415,"name":"frozenfoxx","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a01-997e-7387-9b81-e08b708e5e87/avatar/"},"provider_namespace":{"id":13258,"name":"frozenfoxx","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13258/"},"repository":{"name":"ansible-role-sshpass","original_name":"ansible-role-sshpass"},"tags":["sshpass","linux"],"versions":[]},"download_count":2},{"id":42464,"upstream_id":null,"created":"2026-02-15T08:04:38.903556Z","modified":"2026-02-15T08:04:38.965778Z","imported":"2026-02-15T08:04:38.900413","github_user":"Filopateer-Shaker","username":"Filopateer-Shaker","github_repo":"ansible-role-notes-app","github_branch":"main","commit":"1551273ab7e61e647e8da8840a139ad0f5fdd614","commit_message":"Initial commit: Ansible role for Notes App deployment\n","name":"notes-app","description":"Automated deployment of Flask Notes App on Amazon Linux 2023","summary_fields":{"dependencies":[],"namespace":{"id":26345,"name":"Filopateer-Shaker","avatar_url":"https://github.com/Filopateer-Shaker.png"},"provider_namespace":{"id":35784,"name":"filopateer_shaker","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/35784/"},"repository":{"name":"ansible-role-notes-app","original_name":"ansible-role-notes-app"},"tags":["flask","deployment","automation","web","python","mariadb","ec2","aws","devops"],"versions":[]},"download_count":3},{"id":42465,"upstream_id":null,"created":"2026-02-15T09:18:00.581329Z","modified":"2026-02-18T22:27:37.609170Z","imported":"2026-02-18T22:27:37.585578","github_user":"hax0rbana-adam","username":"hax0rbana_adam","github_repo":"ansible-role-borgmatic","github_branch":"1.2","commit":"5483b1b9a7c9b390d82b4f0fb47ac3a6dfc3de81","commit_message":"maint: avoid importing the key multiple times when possible\n","name":"borgmatic","description":"Borgmatic - Compressed, encrypted, de-duplicated backups","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-borgmatic","original_name":"ansible-role-borgmatic"},"tags":["backup","backups","encryption"],"versions":[]},"download_count":149},{"id":42466,"upstream_id":null,"created":"2026-02-15T18:12:03.055078Z","modified":"2026-06-21T18:34:14.017379Z","imported":"2026-06-21T18:34:13.916560","github_user":"diodonfrost","username":"diodonfrost","github_repo":"ansible-role-git-lfs","github_branch":"master","commit":"35fedbd4f6fd19b31cbe56d3b427a8a417e0b2de","commit_message":"chore(pre-commit): wire ansible-lint and yamllint into pre-commit\n\nContributors could push changes that passed pre-commit locally but\nfailed the CI lint jobs, forcing a second round-trip. Running the same\nlinters at commit time catches those issues before they leave the\nworkstation and keeps the feedback loop tight.\n","name":"git-lfs","description":"Ansible role for install git lfs","summary_fields":{"dependencies":[],"namespace":{"id":1801,"name":"diodonfrost","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-def6-712b-ace9-354d380791af/avatar/"},"provider_namespace":{"id":13325,"name":"diodonfrost","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13325/"},"repository":{"name":"ansible-role-git-lfs","original_name":"ansible-role-git-lfs"},"tags":["system","git","development"],"versions":[{"id":"252d3700-5150-42fe-85b4-fd506b955261","name":"1.4.0","release_date":"2026-04-13T23:33:37+00:00"},{"id":"0ce5a097-05b2-4a5e-a9af-a48f3d843e78","name":"1.3.0","release_date":"2023-05-19T01:22:50+02:00"},{"id":"85569b6b-32e6-4ba8-8265-d10af16d1da3","name":"1.2.3","release_date":"2021-02-22T20:05:43+01:00"},{"id":"f8680335-55ec-4539-92bb-04c53803f50d","name":"1.2.2","release_date":"2020-12-20T20:31:48+01:00"},{"id":"34ea1036-caa4-4476-b9b6-5dea97ce3123","name":"1.2.1","release_date":"2020-11-19T14:33:38+01:00"},{"id":"c25e11d2-d733-4670-8ee5-f565d56a6a35","name":"1.2.0","release_date":"2020-08-30T22:05:53+02:00"},{"id":"4eb710ce-fc68-47f5-b6fe-bfadb794d993","name":"1.1.0","release_date":"2020-07-31T02:29:10+02:00"},{"id":"4744b894-9dcb-48bd-ab71-e589fe136273","name":"1.0.0","release_date":"2020-07-30T21:12:43+02:00"}]},"download_count":2},{"id":42467,"upstream_id":null,"created":"2026-02-15T18:25:06.000719Z","modified":"2026-05-24T18:46:22.787251Z","imported":"2026-05-24T18:46:22.736894","github_user":"diodonfrost","username":"diodonfrost","github_repo":"ansible-role-teleport-cli","github_branch":"master","commit":"0f75ed33f5678d5b0792730f8cc7cb645fc34b25","commit_message":"refactor(vars): prefix internal variables with underscore\n\nInternal variables defined in vars/ and set_fact have no namespace\nisolation in Ansible, making them vulnerable to accidental collisions\nwith user-defined or third-party role variables. Prefixing them with\nan underscore follows the community convention (prometheus-community,\ncloudalchemy) to clearly separate the role's public API from its\ninternal implementation details.\n","name":"teleport-cli","description":"Ansible role for install the latest version of teleport_cli","summary_fields":{"dependencies":[],"namespace":{"id":1801,"name":"diodonfrost","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-def6-712b-ace9-354d380791af/avatar/"},"provider_namespace":{"id":13325,"name":"diodonfrost","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/13325/"},"repository":{"name":"ansible-role-teleport-cli","original_name":"ansible-role-teleport-cli"},"tags":["system","packaging","cloud","teleport","security","bastion"],"versions":[{"id":"25dbfb45-27a5-441d-91cb-bfbcd9bf19cf","name":"1.0.0","release_date":"2023-08-14T23:05:18+02:00"},{"id":"7849c4cf-6168-4ff7-9e96-ea26cc8dc28f","name":"0.9.0","release_date":"2023-08-14T01:37:32+02:00"}]},"download_count":1}]}