A list of legacy roles.

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

{
    "count": 37839,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3737",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3735",
    "results": [
        {
            "id": 42990,
            "upstream_id": null,
            "created": "2026-05-22T14:12:03.772990Z",
            "modified": "2026-07-19T22:47:59.249274Z",
            "imported": "2026-07-19T22:47:59.184436",
            "github_user": "besmirzanaj",
            "username": "besmirzanaj",
            "github_repo": "ansible-role-geo2drop",
            "github_branch": "main",
            "commit": "a3c2684e980cc54a857c3114a8fb0d5d74bcbe13",
            "commit_message": "Fix: chown zones dir after tar extraction to prevent ownership drift\n\nThe ipdeny all-zones.tar.gz contains a './' entry owned by 'kvuser'.\nWhen tar extracts it with -C, that entry's ownership is applied to the\nzones directory itself, changing it from root:root to kvuser's UID\n(which resolves to deployer on this system). chown root:root after\nextraction keeps the directory owned by root.\n",
            "name": "geo2drop",
            "description": "Block traffic from selected countries on Enterprise Linux, Debian, and Ubuntu hosts using nftables sets, sourcing IP zones from ipdeny.com (with an optional GitHub mirror fallback). Native Ansible port of m0zgen/geo2drop.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 878,
                    "name": "besmirzanaj",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-3a90-71f7-876b-9e2529fb60cb/avatar/"
                },
                "provider_namespace": {
                    "id": 14294,
                    "name": "besmirzanaj",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14294/"
                },
                "repository": {
                    "name": "ansible-role-geo2drop",
                    "original_name": "ansible-role-geo2drop"
                },
                "tags": [
                    "firewall",
                    "nftables",
                    "security",
                    "geoip",
                    "rhel",
                    "rocky",
                    "almalinux",
                    "debian"
                ],
                "versions": [
                    {
                        "id": "52b10508-77b7-4f8d-8b84-23f5dc923c4a",
                        "name": "2.2.1",
                        "release_date": "2026-07-20T00:45:00+02:00"
                    },
                    {
                        "id": "735ae429-9d2b-42fb-8b4b-3ce5a80055a6",
                        "name": "2.2.0",
                        "release_date": "2026-07-20T00:33:49+02:00"
                    },
                    {
                        "id": "5a8c4a54-9334-4fa3-a7c5-85250e901bf7",
                        "name": "2.1.1",
                        "release_date": "2026-07-20T00:24:00+02:00"
                    },
                    {
                        "id": "aa660736-6786-4468-a134-a3b6465bfc40",
                        "name": "2.1.0",
                        "release_date": "2026-07-19T11:52:31+02:00"
                    },
                    {
                        "id": "beddbb52-d168-41c3-b1e8-79550b1dc95d",
                        "name": "2.0.0",
                        "release_date": "2026-07-19T04:08:26+02:00"
                    },
                    {
                        "id": "fbfdd8c4-d775-46a0-bb79-075f660063ee",
                        "name": "1.0.0",
                        "release_date": "2026-07-19T02:21:36+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 42991,
            "upstream_id": null,
            "created": "2026-05-22T23:02:32.458388Z",
            "modified": "2026-05-25T21:05:15.381128Z",
            "imported": "2026-05-25T21:05:15.349651",
            "github_user": "bgebelek",
            "username": "bgebelek",
            "github_repo": "ansible-role-rsyslog",
            "github_branch": "main",
            "commit": "30e296f8dce72d0a20994822668b98798fefb15c",
            "commit_message": "reference correct role name\n",
            "name": "rsyslog",
            "description": "This role can be used to create and manage custom Rsyslog Log or Message Pipelines on managed nodes.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27384,
                    "name": "bgebelek",
                    "avatar_url": "https://github.com/bgebelek.png"
                },
                "provider_namespace": {
                    "id": 36806,
                    "name": "bgebelek",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36806/"
                },
                "repository": {
                    "name": "ansible-role-rsyslog",
                    "original_name": "ansible-role-rsyslog"
                },
                "tags": [
                    "rsyslog",
                    "logging",
                    "pipeline",
                    "rainerscript",
                    "siem"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 42992,
            "upstream_id": null,
            "created": "2026-05-23T08:22:21.335836Z",
            "modified": "2026-05-30T08:37:29.286836Z",
            "imported": "2026-05-30T08:37:29.217962",
            "github_user": "Kyrd0x",
            "username": "Kyrd0x",
            "github_repo": "ludus_volweb",
            "github_branch": "main",
            "commit": "cd65849338f840fdeedb02adab468e5deaf9adaa",
            "commit_message": "geerlingguy docker dependency version fixed\n",
            "name": "ludus_volweb",
            "description": "Deploy VolWeb using Docker Compose on a Debian based host.",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "geerlingguy.docker",
                        "version": "7.1.0"
                    }
                ],
                "namespace": {
                    "id": 27655,
                    "name": "Kyrd0x",
                    "avatar_url": "https://github.com/Kyrd0x.png"
                },
                "provider_namespace": {
                    "id": 37076,
                    "name": "kyrd0x",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37076/"
                },
                "repository": {
                    "name": "ludus_volweb",
                    "original_name": "ludus_volweb"
                },
                "tags": [
                    "ludus",
                    "volweb",
                    "docker",
                    "security",
                    "forensics"
                ],
                "versions": [
                    {
                        "id": "bba5779d-8593-4df7-9e29-dfe41c736640",
                        "name": "v1.0.0",
                        "release_date": "2026-05-30T10:35:06+02:00"
                    }
                ]
            },
            "download_count": 11
        },
        {
            "id": 42994,
            "upstream_id": null,
            "created": "2026-05-24T15:30:33.423460Z",
            "modified": "2026-05-24T15:30:33.511603Z",
            "imported": "2026-05-24T15:30:33.420538",
            "github_user": "aram304",
            "username": "aram304",
            "github_repo": "ansible-galaxy-apache",
            "github_branch": "main",
            "commit": "be59106ab93be89abdb027a8fbbc9249aa5dd855",
            "commit_message": "First commit\n",
            "name": "ansible-galaxy-apache",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27663,
                    "name": "aram304",
                    "avatar_url": "https://github.com/aram304.png"
                },
                "provider_namespace": {
                    "id": 37084,
                    "name": "aram304",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37084/"
                },
                "repository": {
                    "name": "ansible-galaxy-apache",
                    "original_name": "ansible-galaxy-apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42995,
            "upstream_id": null,
            "created": "2026-05-25T06:50:29.620564Z",
            "modified": "2026-05-25T06:50:29.671271Z",
            "imported": "2026-05-25T06:50:29.617155",
            "github_user": "GowthamReddy999",
            "username": "GowthamReddy999",
            "github_repo": "apache-role",
            "github_branch": "master",
            "commit": "bdbd03fd1ab51d6fac8515ec9ceb9c1551953e2f",
            "commit_message": "initially-commit\n",
            "name": "apache-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27666,
                    "name": "GowthamReddy999",
                    "avatar_url": "https://github.com/GowthamReddy999.png"
                },
                "provider_namespace": {
                    "id": 37087,
                    "name": "gowthamreddy999",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37087/"
                },
                "repository": {
                    "name": "apache-role",
                    "original_name": "apache-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42997,
            "upstream_id": null,
            "created": "2026-05-25T11:50:47.612705Z",
            "modified": "2026-05-25T11:50:47.653512Z",
            "imported": "2026-05-25T11:50:47.610238",
            "github_user": "MrLaurensHEdu",
            "username": "MrLaurensHEdu",
            "github_repo": "ansible-role-webserver",
            "github_branch": "main",
            "commit": "79d95780854a8c66d6b85fd739f32e9182ee02a2",
            "commit_message": "README toegevoegd voor Ansible Galaxy\n",
            "name": "webserver",
            "description": "Webserver rol voor week 4 lab",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27670,
                    "name": "MrLaurensHEdu",
                    "avatar_url": "https://github.com/MrLaurensHEdu.png"
                },
                "provider_namespace": {
                    "id": 37091,
                    "name": "mrlaurenshedu",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37091/"
                },
                "repository": {
                    "name": "ansible-role-webserver",
                    "original_name": "ansible-role-webserver"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42998,
            "upstream_id": null,
            "created": "2026-05-25T11:51:14.947718Z",
            "modified": "2026-05-25T11:51:14.992973Z",
            "imported": "2026-05-25T11:51:14.945247",
            "github_user": "MrLaurensHEdu",
            "username": "MrLaurensHEdu",
            "github_repo": "ansible-role-database",
            "github_branch": "main",
            "commit": "c176fe1327ede8c4514fbdcf370f9a6e2d0f2565",
            "commit_message": "README toegevoegd voor Ansible Galaxy\n",
            "name": "database",
            "description": "Database rol voor week 4 lab",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27670,
                    "name": "MrLaurensHEdu",
                    "avatar_url": "https://github.com/MrLaurensHEdu.png"
                },
                "provider_namespace": {
                    "id": 37091,
                    "name": "mrlaurenshedu",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37091/"
                },
                "repository": {
                    "name": "ansible-role-database",
                    "original_name": "ansible-role-database"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42999,
            "upstream_id": null,
            "created": "2026-05-25T17:09:30.674390Z",
            "modified": "2026-06-25T16:02:34.206046Z",
            "imported": "2026-06-25T16:02:34.075418",
            "github_user": "zarethrex",
            "username": "zarethrex",
            "github_repo": "ansible-role-vagrantfile",
            "github_branch": "v1.0.5",
            "commit": "3fc7eecd145e4686a77ca54787b5d3bbc6bb1c62",
            "commit_message": "Updated README\n",
            "name": "vagrantfile",
            "description": "Create or Modify a Vagrantfile on the system",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24156,
                    "name": "zarethrex",
                    "avatar_url": "https://github.com/zarethrex.png"
                },
                "provider_namespace": {
                    "id": 33628,
                    "name": "zarethrex",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33628/"
                },
                "repository": {
                    "name": "ansible-role-vagrantfile",
                    "original_name": "ansible-role-vagrantfile"
                },
                "tags": [
                    "vagrant",
                    "development"
                ],
                "versions": [
                    {
                        "id": "8e77585c-690b-4bc6-887a-81a59e106e12",
                        "name": "v1.0.5",
                        "release_date": "2026-06-25T17:02:02+01:00"
                    },
                    {
                        "id": "cac9cdf0-2a8f-4ed1-b4dc-310f9016a8a2",
                        "name": "v1.0.4",
                        "release_date": "2026-06-25T09:05:58+01:00"
                    },
                    {
                        "id": "fb828667-78e9-4068-beb6-f817a5b3db8d",
                        "name": "v1.0.3",
                        "release_date": "2026-06-25T08:06:57+01:00"
                    },
                    {
                        "id": "f7d320eb-23d4-42de-a590-0d4182eea25a",
                        "name": "v1.0.2",
                        "release_date": "2026-06-24T14:41:44+01:00"
                    },
                    {
                        "id": "aa5d628c-b3c1-41e8-9e88-307161b8e6f2",
                        "name": "v1.0.1",
                        "release_date": "2026-06-24T13:52:47+01:00"
                    },
                    {
                        "id": "80192dd2-069e-419d-b3c8-5c001247e08e",
                        "name": "v1.0.0",
                        "release_date": "2026-05-25T18:01:01+01:00"
                    }
                ]
            },
            "download_count": 67
        },
        {
            "id": 43003,
            "upstream_id": null,
            "created": "2026-05-26T09:04:42.151105Z",
            "modified": "2026-05-30T00:21:41.027836Z",
            "imported": "2026-05-30T00:21:40.814237",
            "github_user": "metno",
            "username": "metno",
            "github_repo": "ansible-role-root-keys",
            "github_branch": "master",
            "commit": "c92473b33257139e63e174d4c6b90588711d99fc",
            "commit_message": "Merge pull request #21 from metno/20260526-fix-packaging\n\nFix packaging",
            "name": "root_keys",
            "description": "Configure root ssh access with ssh keys",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13099,
                    "name": "metno",
                    "avatar_url": "https://github.com/metno.png"
                },
                "provider_namespace": {
                    "id": 22871,
                    "name": "metno",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22871/"
                },
                "repository": {
                    "name": "ansible-role-root-keys",
                    "original_name": "ansible-role-root-keys"
                },
                "tags": [
                    "root",
                    "ssh"
                ],
                "versions": [
                    {
                        "id": "349efb17-c096-474e-82dd-33404cf847f5",
                        "name": "5.0.0",
                        "release_date": "2026-05-26T10:25:44+02:00"
                    },
                    {
                        "id": "9b6d35d5-f008-447c-9d9a-1213e8d3da8f",
                        "name": "4.1.1",
                        "release_date": "2026-03-13T14:21:29+01:00"
                    },
                    {
                        "id": "63c57091-e6e5-4882-87c7-30c60093decc",
                        "name": "4.1.0",
                        "release_date": "2025-10-01T09:55:43+02:00"
                    },
                    {
                        "id": "29d85bac-e5cb-42c1-bf9e-6248a71b47ea",
                        "name": "4.0.2",
                        "release_date": "2025-09-25T11:11:29+02:00"
                    },
                    {
                        "id": "f69157b1-a5eb-4aba-8a8c-98e9a7152847",
                        "name": "4.0.1",
                        "release_date": "2024-11-21T13:24:15+01:00"
                    },
                    {
                        "id": "9572d791-537b-4bed-9626-f5655786f8fd",
                        "name": "4.0.0",
                        "release_date": "2024-05-02T13:17:47+02:00"
                    },
                    {
                        "id": "84cb5f5e-ac9e-484f-a992-52a7883c8218",
                        "name": "3.3.1",
                        "release_date": "2024-03-05T12:28:12+01:00"
                    },
                    {
                        "id": "6aa01795-d39c-47c1-9f75-68bcac657077",
                        "name": "3.3.0",
                        "release_date": "2024-03-05T11:07:00+01:00"
                    },
                    {
                        "id": "3888dbdc-ac61-42c0-9578-75bdb4699402",
                        "name": "3.2.0",
                        "release_date": "2024-01-11T16:30:17+01:00"
                    },
                    {
                        "id": "20c95824-46d9-4b4e-99bf-4c6ace8705aa",
                        "name": "3.1.1",
                        "release_date": "2023-11-22T14:05:34+01:00"
                    },
                    {
                        "id": "68e51bca-5e22-4cf1-b343-5998a0340ff4",
                        "name": "3.1.0",
                        "release_date": "2023-06-16T13:52:10+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43005,
            "upstream_id": null,
            "created": "2026-05-26T09:11:33.910618Z",
            "modified": "2026-05-30T00:21:56.128837Z",
            "imported": "2026-05-30T00:21:55.912504",
            "github_user": "metno",
            "username": "metno",
            "github_repo": "ansible-role-sysctl",
            "github_branch": "master",
            "commit": "21053122753a5bd61e2eddf144e1b5a55bdb2b76",
            "commit_message": "Merge pull request #16 from metno/20260520-resolute\n\nAdded support for Resolute Raccoon",
            "name": "sysctl",
            "description": "Handle sysctl.d files",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 13099,
                    "name": "metno",
                    "avatar_url": "https://github.com/metno.png"
                },
                "provider_namespace": {
                    "id": 22871,
                    "name": "metno",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22871/"
                },
                "repository": {
                    "name": "ansible-role-sysctl",
                    "original_name": "ansible-role-sysctl"
                },
                "tags": [
                    "sysctl"
                ],
                "versions": [
                    {
                        "id": "77e85aa4-56fe-425c-b8f2-f15bfa4b0d37",
                        "name": "4.0.0",
                        "release_date": "2026-05-20T14:14:09+02:00"
                    },
                    {
                        "id": "47a0a105-34cc-4cd7-bef5-7baff90f7ab4",
                        "name": "3.1.1",
                        "release_date": "2026-03-13T14:34:53+01:00"
                    },
                    {
                        "id": "c935ffec-9afb-44f2-a5a8-01ebc5e4e800",
                        "name": "3.1.0",
                        "release_date": "2025-10-01T10:44:16+02:00"
                    },
                    {
                        "id": "d75ec6c3-78a3-4126-8e2f-d0908842961a",
                        "name": "3.0.2",
                        "release_date": "2025-09-25T11:17:55+02:00"
                    },
                    {
                        "id": "6167879c-5141-4af9-aeec-2cc33cdc0725",
                        "name": "3.0.1",
                        "release_date": "2024-11-21T13:24:15+01:00"
                    },
                    {
                        "id": "a4ee3571-88b6-44c2-aab7-2899e83c280b",
                        "name": "3.0.0",
                        "release_date": "2024-05-02T08:55:48+02:00"
                    },
                    {
                        "id": "e320fa04-aa65-4fb1-bb15-17aa2b57637f",
                        "name": "2.2.0",
                        "release_date": "2024-03-06T09:24:19+01:00"
                    },
                    {
                        "id": "bf8c8c58-78ee-429e-ac93-d58ecb321b36",
                        "name": "2.1.2",
                        "release_date": "2023-11-22T14:24:44+01:00"
                    },
                    {
                        "id": "25b70e1a-7ab9-42b6-bc35-773a578c46e7",
                        "name": "2.1.1",
                        "release_date": "2023-07-13T14:46:13+02:00"
                    },
                    {
                        "id": "830b23e2-1b87-4199-b123-a03f55572aa0",
                        "name": "2.1.0",
                        "release_date": "2023-06-16T14:39:48+02:00"
                    },
                    {
                        "id": "c0dd8845-60e8-4707-b0b0-31dec667c8f5",
                        "name": "2.0.0",
                        "release_date": "2023-02-06T15:18:11+01:00"
                    }
                ]
            },
            "download_count": 4
        }
    ]
}