A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3692
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "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
        }
    ]
}