A list of legacy roles.

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

{
    "count": 37046,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3669",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3667",
    "results": [
        {
            "id": 42200,
            "upstream_id": null,
            "created": "2026-01-01T21:31:43.613955Z",
            "modified": "2026-01-01T22:05:28.096179Z",
            "imported": "2026-01-01T22:05:28.068072",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-fluentbit",
            "github_branch": "main",
            "commit": "478790054c3a9468d8fe155e618825e156f9a7ff",
            "commit_message": "Deep cleanup: remove licenses and remaining tsengel references\n",
            "name": "fluentbit",
            "description": "fluentbit installation and configuration role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-fluentbit",
                    "original_name": "ansible-role-fluentbit"
                },
                "tags": [
                    "system",
                    "logs",
                    "efk"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 42201,
            "upstream_id": null,
            "created": "2026-01-01T21:32:35.143907Z",
            "modified": "2026-01-01T22:06:18.793877Z",
            "imported": "2026-01-01T22:06:18.728735",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-iscsi_initiator",
            "github_branch": "main",
            "commit": "538721042550a2a03fd974481a0e3813b56b9ca6",
            "commit_message": "Deep cleanup: remove licenses and remaining tsengel references\n",
            "name": "iscsi_initiator",
            "description": "Configure iSCSI intiator role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-iscsi_initiator",
                    "original_name": "ansible-role-iscsi_initiator"
                },
                "tags": [
                    "system",
                    "disk",
                    "iscsi"
                ],
                "versions": []
            },
            "download_count": 25
        },
        {
            "id": 42202,
            "upstream_id": null,
            "created": "2026-01-01T21:32:39.760543Z",
            "modified": "2026-01-01T22:04:02.599974Z",
            "imported": "2026-01-01T22:04:02.579675",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-bind9",
            "github_branch": "main",
            "commit": "73d5fa4822084e5c4a671299828810c490bd7a76",
            "commit_message": "Deep cleanup: remove licenses and remaining tsengel references\n",
            "name": "bind9",
            "description": "Role to install Bind9 DNS server on Ubuntu",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-bind9",
                    "original_name": "ansible-role-bind9"
                },
                "tags": [
                    "bind9",
                    "dns",
                    "nameserver"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 42203,
            "upstream_id": null,
            "created": "2026-01-01T21:32:52.360626Z",
            "modified": "2026-01-01T22:06:35.856090Z",
            "imported": "2026-01-01T22:06:35.830102",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-iscsi_target",
            "github_branch": "main",
            "commit": "4ef17141927deb07f261790dd1260741fe81c5c2",
            "commit_message": "Deep cleanup: remove licenses and remaining tsengel references\n",
            "name": "iscsi_target",
            "description": "Configure iSCSI Target role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-iscsi_target",
                    "original_name": "ansible-role-iscsi_target"
                },
                "tags": [
                    "system",
                    "disk",
                    "iscsi"
                ],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 42204,
            "upstream_id": null,
            "created": "2026-01-01T21:36:42.653829Z",
            "modified": "2026-01-01T22:10:35.985000Z",
            "imported": "2026-01-01T22:10:35.957205",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-storage",
            "github_branch": "main",
            "commit": "f64ba3310cd442c31eaca88b1867eb3d4890f4ff",
            "commit_message": "Deep cleanup: remove licenses and remaining tsengel references\n",
            "name": "storage",
            "description": "Manage storage role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-storage",
                    "original_name": "ansible-role-storage"
                },
                "tags": [
                    "system",
                    "disk",
                    "lvm",
                    "parted"
                ],
                "versions": []
            },
            "download_count": 15
        },
        {
            "id": 42205,
            "upstream_id": null,
            "created": "2026-01-01T23:04:43.675506Z",
            "modified": "2026-01-01T23:04:43.864833Z",
            "imported": "2026-01-01T23:04:43.673246",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-backup",
            "github_branch": "main",
            "commit": "1746a7dd561a6d08d123b980376516ac7dd64df8",
            "commit_message": "Migration: Rebrand role to Tsengel-de\n",
            "name": "backup",
            "description": "Backups to S3 Storage Server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-backup",
                    "original_name": "ansible-role-backup"
                },
                "tags": [
                    "system",
                    "backup",
                    "restic",
                    "s3"
                ],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 42206,
            "upstream_id": null,
            "created": "2026-01-01T23:04:59.132698Z",
            "modified": "2026-01-01T23:04:59.176231Z",
            "imported": "2026-01-01T23:04:59.130713",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-dnsmasq",
            "github_branch": "main",
            "commit": "9eb4385d82139d5b11186182b72f1caf9d8b059a",
            "commit_message": "Migration: Rebrand role to Tsengel-de\n",
            "name": "dnsmasq",
            "description": "Dnsmasq installation and configuration role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-dnsmasq",
                    "original_name": "ansible-role-dnsmasq"
                },
                "tags": [
                    "system",
                    "dhcp",
                    "dns",
                    "dnsmasq"
                ],
                "versions": []
            },
            "download_count": 18
        },
        {
            "id": 42207,
            "upstream_id": null,
            "created": "2026-01-01T23:05:23.509177Z",
            "modified": "2026-01-01T23:05:23.577626Z",
            "imported": "2026-01-01T23:05:23.499502",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-firewall",
            "github_branch": "main",
            "commit": "7f2a5234f4b868c2cd11593007d577746d015bb5",
            "commit_message": "Migration: Rebrand role to Tsengel-de\n",
            "name": "firewall",
            "description": "Nftables-based firewall installation and configuration role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-firewall",
                    "original_name": "ansible-role-firewall"
                },
                "tags": [
                    "system",
                    "firewall",
                    "nftables"
                ],
                "versions": []
            },
            "download_count": 23
        },
        {
            "id": 42208,
            "upstream_id": null,
            "created": "2026-01-01T23:05:36.826515Z",
            "modified": "2026-01-01T23:05:36.903761Z",
            "imported": "2026-01-01T23:05:36.823936",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-k8s_cli",
            "github_branch": "main",
            "commit": "363b5fedd2f8ec4e2ea3fba67abb33ee96a2d5ff",
            "commit_message": "Migration: Rebrand role to Tsengel-de\n",
            "name": "k8s_cli",
            "description": "Helm and Kubeclt installation role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-k8s_cli",
                    "original_name": "ansible-role-k8s_cli"
                },
                "tags": [
                    "system",
                    "kubernetes",
                    "helm",
                    "kubectl"
                ],
                "versions": []
            },
            "download_count": 19
        },
        {
            "id": 42209,
            "upstream_id": null,
            "created": "2026-01-01T23:05:56.434740Z",
            "modified": "2026-01-01T23:05:56.496865Z",
            "imported": "2026-01-01T23:05:56.431393",
            "github_user": "Tsengel-de",
            "username": "Tsengel-de",
            "github_repo": "ansible-role-minio",
            "github_branch": "main",
            "commit": "15e90cbdd99fb0f6018fd58d06b582471b205b92",
            "commit_message": "Migration: Rebrand role to Tsengel-de\n",
            "name": "minio",
            "description": "minio installation and configuration role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25696,
                    "name": "Tsengel-de",
                    "avatar_url": "https://github.com/Tsengel-de.png"
                },
                "provider_namespace": {
                    "id": 35150,
                    "name": "tsengel_de",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35150/"
                },
                "repository": {
                    "name": "ansible-role-minio",
                    "original_name": "ansible-role-minio"
                },
                "tags": [
                    "system",
                    "s3",
                    "minio"
                ],
                "versions": []
            },
            "download_count": 9
        }
    ]
}