A list of legacy roles.

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

{
    "count": 37828,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3782",
    "results": [
        {
            "id": 43541,
            "upstream_id": null,
            "created": "2026-10-15T19:02:24.975275Z",
            "modified": "2026-10-15T19:02:25.007832Z",
            "imported": "2026-10-15T19:02:24.972765",
            "github_user": "paulinshah78-boop",
            "username": "paulinshah78-boop",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "a1d0686cc2af0559ff74fb7d878e85f007adb7af",
            "commit_message": "Add README for Ansible Galaxy\n",
            "name": "dummy-role",
            "description": "Dummy Ansible role for demo",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29337,
                    "name": "paulinshah78-boop",
                    "avatar_url": "https://github.com/paulinshah78-boop.png"
                },
                "provider_namespace": {
                    "id": 38736,
                    "name": "paulinshah78_boop",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38736/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 43542,
            "upstream_id": null,
            "created": "2026-10-17T08:07:14.491901Z",
            "modified": "2026-10-17T08:07:14.530846Z",
            "imported": "2026-10-17T08:07:14.488575",
            "github_user": "meer727",
            "username": "meer727",
            "github_repo": "ansible-role-jenkins",
            "github_branch": "main",
            "commit": "95c583573bc6e0f506d035c1cacb9f19172b6416",
            "commit_message": "Initial commit: Add Jenkins Ansible role\n",
            "name": "jenkins",
            "description": "Reusable Ansible role for installing and managing Jenkins.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29213,
                    "name": "meer727",
                    "avatar_url": "https://github.com/meer727.png"
                },
                "provider_namespace": {
                    "id": 38612,
                    "name": "meer727",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38612/"
                },
                "repository": {
                    "name": "ansible-role-jenkins",
                    "original_name": "ansible-role-jenkins"
                },
                "tags": [
                    "jenkins",
                    "automation",
                    "ci",
                    "cd",
                    "devops"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43543,
            "upstream_id": null,
            "created": "2026-10-17T12:28:22.319675Z",
            "modified": "2026-10-17T12:28:22.366254Z",
            "imported": "2026-10-17T12:28:22.317403",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-traffic-server",
            "github_branch": "master",
            "commit": "fcb0771a5174beea4d9fcba99c86fea15ebf32c4",
            "commit_message": "edit readme\n",
            "name": "traffic_server",
            "description": "Install and configure Apache Traffic Server on Ubuntu.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11774,
                    "name": "halif",
                    "avatar_url": "https://github.com/halif.png"
                },
                "provider_namespace": {
                    "id": 21416,
                    "name": "halif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/"
                },
                "repository": {
                    "name": "ansible-role-traffic-server",
                    "original_name": "ansible-role-traffic-server"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "3a9e1c7b-4068-4730-aa71-6acd07bb6e2f",
                        "name": "1.0.0",
                        "release_date": "2026-10-17T15:16:27+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43544,
            "upstream_id": null,
            "created": "2026-10-18T05:48:28.272494Z",
            "modified": "2026-10-18T05:48:28.307690Z",
            "imported": "2026-10-18T05:48:28.269842",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-commando",
            "github_branch": "trunk",
            "commit": "d0f159550d05729e1cd606f679e604c82207b27c",
            "commit_message": "feat: start order and variable fixes\n",
            "name": "commando",
            "description": "Commando - A meshtastic bot that can bridge to Matrix",
            "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-commando",
                    "original_name": "ansible-role-commando"
                },
                "tags": [
                    "meshtastic",
                    "matrix",
                    "mesh",
                    "offgrid"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43545,
            "upstream_id": null,
            "created": "2026-10-19T18:04:09.879819Z",
            "modified": "2026-10-19T18:04:09.913833Z",
            "imported": "2026-10-19T18:04:09.877437",
            "github_user": "Chibraax",
            "username": "Chibraax",
            "github_repo": "ansible-make_my_shell",
            "github_branch": "main",
            "commit": "c32bc195fe10c20e19dce01821ad8d0a96fc1eb0",
            "commit_message": "remove my github link\n",
            "name": "ansible-make_my_shell",
            "description": "Configuration + shell's custaomisation",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26727,
                    "name": "Chibraax",
                    "avatar_url": "https://github.com/Chibraax.png"
                },
                "provider_namespace": {
                    "id": 36159,
                    "name": "chibraax",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36159/"
                },
                "repository": {
                    "name": "ansible-make_my_shell",
                    "original_name": "ansible-make_my_shell"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43546,
            "upstream_id": null,
            "created": "2026-10-20T07:15:30.430353Z",
            "modified": "2026-10-23T06:54:20.257160Z",
            "imported": "2026-10-23T06:53:57.757114",
            "github_user": "getopservo",
            "username": "opservo",
            "github_repo": "ansible-role-opservo-agent",
            "github_branch": "v0.1.3",
            "commit": "a9f5eedb6d3e96eedf632e41cfa26340fee5341f",
            "commit_message": "Merge pull request #1 from getopservo/fix/opservo-paths\n\nUse the opservo install layout",
            "name": "opservo_agent",
            "description": "Install the Opservo server-monitoring agent with the official installer, enrolled with a fleet key. Idempotent; read-only agent by default.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29365,
                    "name": "opservo",
                    "avatar_url": "https://github.com/opservo.png"
                },
                "provider_namespace": {
                    "id": 38764,
                    "name": "opservo",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38764/"
                },
                "repository": {
                    "name": "ansible-role-opservo-agent",
                    "original_name": "ansible-role-opservo-agent"
                },
                "tags": [
                    "monitoring",
                    "observability",
                    "linux",
                    "agent",
                    "opservo",
                    "alerting"
                ],
                "versions": [
                    {
                        "id": "75607062-242f-4951-bebb-dbc4110611b7",
                        "name": "v0.1.3",
                        "release_date": "2026-10-23T11:42:13+05:30"
                    },
                    {
                        "id": "54945807-37e3-4e30-abdb-c5f572a88c36",
                        "name": "v0.1.2",
                        "release_date": "2026-10-20T12:43:53+05:30"
                    },
                    {
                        "id": "4f8f51e9-2e4c-40ec-94a5-ccc3c098129d",
                        "name": "v0.1.1",
                        "release_date": "2026-10-20T12:28:42+05:30"
                    },
                    {
                        "id": "3fd37b2d-92fe-46cb-946e-b31b47a6de63",
                        "name": "v0.1.0",
                        "release_date": "2026-10-13T19:06:30+05:30"
                    }
                ]
            },
            "download_count": 7
        },
        {
            "id": 43547,
            "upstream_id": null,
            "created": "2026-10-21T17:28:37.011935Z",
            "modified": "2026-10-21T17:28:37.057239Z",
            "imported": "2026-10-21T17:28:37.009295",
            "github_user": "badsectorlabs",
            "username": "badsectorlabs",
            "github_repo": "ludus_emudhra_lab_server",
            "github_branch": "main",
            "commit": "4c89cf4c8af2961a31d5407f1201e6a9892c5e96",
            "commit_message": "ci: 🤖 fix python version so ansible-galaxy import will work\n\nSigned-off-by: kernel-sanders <[email protected]>\n",
            "name": "emudhra_lab_server",
            "description": "Host the eMudhra compromised CA demonstration dashboard and spoof sites.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13410,
                    "name": "badsectorlabs",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018dbcff-41f3-7b41-81aa-efa2ae5393c3/avatar/"
                },
                "provider_namespace": {
                    "id": 23163,
                    "name": "badsectorlabs",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23163/"
                },
                "repository": {
                    "name": "ludus_emudhra_lab_server",
                    "original_name": "ludus_emudhra_lab_server"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "33cdd87e-24ac-4431-85e3-3471abf982f1",
                        "name": "1.0.0",
                        "release_date": "2026-10-21T13:27:38-04:00"
                    }
                ]
            },
            "download_count": 0
        },
        {
            "id": 43548,
            "upstream_id": null,
            "created": "2026-10-22T09:04:13.303091Z",
            "modified": "2026-10-22T09:49:10.798231Z",
            "imported": "2026-10-22T09:49:10.766699",
            "github_user": "ExIntegra",
            "username": "ExIntegra",
            "github_repo": "ansible-role-wireguard-vpn",
            "github_branch": "main",
            "commit": "05d7a275a4f6cb9716f72fad3a748abb02f15bc1",
            "commit_message": "Update README.md",
            "name": "wireguard_vpn",
            "description": "Настройка WireGuard-сервера и Linux-клиентов",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29075,
                    "name": "ExIntegra",
                    "avatar_url": "https://github.com/ExIntegra.png"
                },
                "provider_namespace": {
                    "id": 38476,
                    "name": "exintegra",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38476/"
                },
                "repository": {
                    "name": "ansible-role-wireguard-vpn",
                    "original_name": "ansible-role-wireguard-vpn"
                },
                "tags": [
                    "wireguard",
                    "vpn",
                    "networking",
                    "linux"
                ],
                "versions": [
                    {
                        "id": "24197289-acfb-49fc-bf36-44fc78dfcd95",
                        "name": "v0.1.1",
                        "release_date": "2026-10-22T12:30:38+03:00"
                    },
                    {
                        "id": "6896f844-07e6-41fc-a534-161f265a4273",
                        "name": "0.1.0",
                        "release_date": "2026-10-22T11:32:21+03:00"
                    }
                ]
            },
            "download_count": 0
        }
    ]
}