Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3692
{ "count": 37044, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3693", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3691", "results": [ { "id": 42457, "upstream_id": null, "created": "2026-02-14T11:48:10.976207Z", "modified": "2026-02-14T11:48:11.019234Z", "imported": "2026-02-14T11:48:10.973309", "github_user": "ax-bzh", "username": "ax-bzh", "github_repo": "ansible-role-cloudflare", "github_branch": "main", "commit": "f36cbf8c0a0393c810fcf76a1ced639fac1db970", "commit_message": "Initial commit\n", "name": "cloudflare", "description": "Manage Cloudflare DNS A records via API. Create, update, or delete DNS records with validation and proxy support.", "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-cloudflare", "original_name": "ansible-role-cloudflare" }, "tags": [ "cloudflare", "dns", "networking", "cloud", "api", "infrastructure", "homelab" ], "versions": [ { "id": "cb7b2e15-932b-4a2e-b8eb-f08288f14dab", "name": "1.0.0", "release_date": "2026-02-14T12:47:36+01:00" } ] }, "download_count": 3 }, { "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": 3 }, { "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": 1 }, { "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": 1 }, { "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": 3 }, { "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": 1 }, { "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": 1 }, { "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": 1 }, { "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": 5 }, { "id": 42466, "upstream_id": null, "created": "2026-02-15T18:12:03.055078Z", "modified": "2026-03-01T18:24:16.344062Z", "imported": "2026-03-01T18:24:16.268970", "github_user": "diodonfrost", "username": "diodonfrost", "github_repo": "ansible-role-git-lfs", "github_branch": "master", "commit": "11c461711cd6aff3d3506323bee86e67cd974d1f", "commit_message": "chore(gitignore): do not save common development artifacts\n\nAdd ignore rules for Ansible retry files, Python bytecode (*.pyc),\npip cache, and pytest cache directories. Also normalize existing\nentries to use trailing slashes for directories (.molecule/, __pycache__/).\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": "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": 1 } ] }