A list of legacy roles.

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

{
    "count": 37048,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3632",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3630",
    "results": [
        {
            "id": 41800,
            "upstream_id": null,
            "created": "2025-10-27T10:32:58.656186Z",
            "modified": "2025-10-27T10:32:58.696076Z",
            "imported": "2025-10-27T10:32:58.653680",
            "github_user": "shellomir",
            "username": "shellomir",
            "github_repo": "ansible-clickhouse.git",
            "github_branch": "v1.0.0",
            "commit": "eb798f173a43f6403a207769bc7b159989a3605a",
            "commit_message": "Modified meta\n",
            "name": "clickhouse",
            "description": "Ansible role to install/configure ClickHouse Cluster 1 shard / 3 replicas / ClickHouse Keeper",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20860,
                    "name": "shellomir",
                    "avatar_url": "https://github.com/shellomir.png"
                },
                "provider_namespace": {
                    "id": 30369,
                    "name": "shellomir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30369/"
                },
                "repository": {
                    "name": "ansible-clickhouse.git",
                    "original_name": "ansible-clickhouse.git"
                },
                "tags": [
                    "clickhouse",
                    "clickhouse-keeper"
                ],
                "versions": [
                    {
                        "id": "2d1d1740-c725-4407-ad02-81894d941b18",
                        "name": "v1.0.0",
                        "release_date": "2025-10-27T13:23:40+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 41801,
            "upstream_id": null,
            "created": "2025-10-27T18:13:46.250963Z",
            "modified": "2025-10-27T18:13:46.310680Z",
            "imported": "2025-10-27T18:13:46.248121",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "nextcloud",
            "github_branch": "latest",
            "commit": "8ab8c5b5b3883a482bee689710fbd59e2ac6ac5a",
            "commit_message": "update ci\n",
            "name": "nextcloud",
            "description": "Role to install NextCloud on a linux server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "nextcloud",
                    "original_name": "nextcloud"
                },
                "tags": [
                    "nextcloud",
                    "fileserver",
                    "fileshare"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41802,
            "upstream_id": null,
            "created": "2025-10-27T18:14:02.499580Z",
            "modified": "2025-10-27T18:14:02.539198Z",
            "imported": "2025-10-27T18:14:02.497280",
            "github_user": "oxlorg",
            "username": "oxlorg",
            "github_repo": "zoneminder",
            "github_branch": "latest",
            "commit": "fa385ffe780ca21c36317b3ce9cbd10d7c1addcb",
            "commit_message": "update ci\n",
            "name": "zoneminder",
            "description": "Role to provision Zoneminder IP-CAM Servers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21983,
                    "name": "oxlorg",
                    "avatar_url": "https://github.com/oxlorg.png"
                },
                "provider_namespace": {
                    "id": 31463,
                    "name": "oxlorg",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31463/"
                },
                "repository": {
                    "name": "zoneminder",
                    "original_name": "zoneminder"
                },
                "tags": [
                    "surveillance",
                    "ipcam",
                    "camera",
                    "zoneminder"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41803,
            "upstream_id": null,
            "created": "2025-10-28T16:28:38.489644Z",
            "modified": "2025-10-28T17:41:30.448286Z",
            "imported": "2025-10-28T17:41:30.411400",
            "github_user": "iamenr0s",
            "username": "iamenr0s",
            "github_repo": "ansible-role-ssh-hardening",
            "github_branch": "main",
            "commit": "8baa44af61028a2d859a99ecb634aa5ccd7f7512",
            "commit_message": "refactor(ssh): simplify ssh restart validation handler\n\nSplit the block into two separate tasks for better clarity and maintainability. The validation and restart are now distinct handlers that can be triggered independently while maintaining the same functionality.\n",
            "name": "ansible_role_ssh_hardening",
            "description": "A comprehensive Ansible role for hardening SSH daemon configuration with security best practices",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14069,
                    "name": "iamenr0s",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/01927bb4-83cc-7034-b82f-b9dd98eac443/avatar/"
                },
                "provider_namespace": {
                    "id": 13009,
                    "name": "iamenr0s",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13009/"
                },
                "repository": {
                    "name": "ansible-role-ssh-hardening",
                    "original_name": "ansible-role-ssh-hardening"
                },
                "tags": [
                    "security",
                    "ssh",
                    "hardening",
                    "openssh",
                    "sshd",
                    "system",
                    "networking",
                    "compliance",
                    "cis",
                    "nist"
                ],
                "versions": [
                    {
                        "id": "98f7779d-5f82-424a-8274-a097e548725c",
                        "name": "v1.0.1",
                        "release_date": "2025-10-28T17:39:03+00:00"
                    },
                    {
                        "id": "7259e743-fda8-4354-9267-5b8cc1d38caa",
                        "name": "v1.0.0",
                        "release_date": "2025-10-28T16:03:33+00:00"
                    }
                ]
            },
            "download_count": 8
        },
        {
            "id": 41804,
            "upstream_id": null,
            "created": "2025-10-28T19:05:35.553445Z",
            "modified": "2026-02-18T22:59:58.279092Z",
            "imported": "2026-02-18T22:59:58.228552",
            "github_user": "certkit-io",
            "username": "certkit_io",
            "github_repo": "ansible-role-sync",
            "github_branch": "main",
            "commit": "2e29356897bb188dbc7d6580c42abd4baac07bcc",
            "commit_message": "Update readme to reference new role\n",
            "name": "sync",
            "description": "Certkit SSL Certificate Syncing for Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24725,
                    "name": "certkit_io",
                    "avatar_url": "https://github.com/certkit_io.png"
                },
                "provider_namespace": {
                    "id": 34186,
                    "name": "certkit_io",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34186/"
                },
                "repository": {
                    "name": "ansible-role-sync",
                    "original_name": "ansible-role-sync"
                },
                "tags": [
                    "https",
                    "ssl",
                    "certificates",
                    "letsencrypt",
                    "web",
                    "server",
                    "networking"
                ],
                "versions": [
                    {
                        "id": "f3443a2d-a88b-4b92-a770-bae5cc2dd01f",
                        "name": "v1.0.2",
                        "release_date": "2026-02-18T16:53:41-06:00"
                    },
                    {
                        "id": "a8a27739-a24c-42c3-bcd5-475d0cf88e0e",
                        "name": "v1.0.1",
                        "release_date": "2025-12-09T13:40:37-06:00"
                    },
                    {
                        "id": "95079c5e-385c-4c31-8adb-6eb305237a50",
                        "name": "v1.0.0",
                        "release_date": "2025-10-21T16:34:05-05:00"
                    }
                ]
            },
            "download_count": 9
        },
        {
            "id": 41805,
            "upstream_id": null,
            "created": "2025-10-28T21:51:27.009346Z",
            "modified": "2025-10-28T21:51:27.052676Z",
            "imported": "2025-10-28T21:51:27.007133",
            "github_user": "mattias-jonsson",
            "username": "mattias-jonsson",
            "github_repo": "ansible_role_vsphere_snapshot",
            "github_branch": "main",
            "commit": "2e220076b9e84cd1156ba4c6382655c4fd6a2f87",
            "commit_message": "Refactor role\n",
            "name": "vsphere_snapshot",
            "description": "Ansible role that handles vSphere snapshot operations.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14042,
                    "name": "mattias-jonsson",
                    "avatar_url": "https://github.com/mattias-jonsson.png"
                },
                "provider_namespace": {
                    "id": 23752,
                    "name": "mattias_jonsson",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23752/"
                },
                "repository": {
                    "name": "ansible_role_vsphere_snapshot",
                    "original_name": "ansible_role_vsphere_snapshot"
                },
                "tags": [
                    "vmware",
                    "vsphere",
                    "snapshot"
                ],
                "versions": [
                    {
                        "id": "5a5b0f01-4553-4c37-aac2-12ad0bca2ef2",
                        "name": "v1.0.0",
                        "release_date": "2025-10-28T21:45:17+00:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 41807,
            "upstream_id": null,
            "created": "2025-10-29T10:21:56.262278Z",
            "modified": "2025-10-29T10:21:56.313842Z",
            "imported": "2025-10-29T10:21:56.259020",
            "github_user": "Gowtham0928",
            "username": "Gowtham0928",
            "github_repo": "New-ansible-roles",
            "github_branch": "main",
            "commit": "6d0a6748af371edf98d059c6b2f5b954609759d5",
            "commit_message": "first commit\n",
            "name": "New-ansible-roles",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24748,
                    "name": "Gowtham0928",
                    "avatar_url": "https://github.com/Gowtham0928.png"
                },
                "provider_namespace": {
                    "id": 34207,
                    "name": "gowtham0928",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34207/"
                },
                "repository": {
                    "name": "New-ansible-roles",
                    "original_name": "New-ansible-roles"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41808,
            "upstream_id": null,
            "created": "2025-10-29T11:58:42.363850Z",
            "modified": "2025-10-29T11:58:42.411144Z",
            "imported": "2025-10-29T11:58:42.361259",
            "github_user": "padmapriya-26",
            "username": "padmapriya-26",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "5b4eb961e673a8ead8a57fa0824742839325f209",
            "commit_message": "first commit\n",
            "name": "ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24749,
                    "name": "padmapriya-26",
                    "avatar_url": "https://github.com/padmapriya-26.png"
                },
                "provider_namespace": {
                    "id": 34208,
                    "name": "padmapriya_26",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34208/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41809,
            "upstream_id": null,
            "created": "2025-10-29T13:51:36.848710Z",
            "modified": "2025-10-29T13:51:36.895805Z",
            "imported": "2025-10-29T13:51:36.846545",
            "github_user": "dineshb-hash",
            "username": "dineshb-hash",
            "github_repo": "my-demo-role",
            "github_branch": "master",
            "commit": "60f341f58c0582bbb5084600ac4f1e16d3baacfe",
            "commit_message": "my httpd role\n",
            "name": "my-demo-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24752,
                    "name": "dineshb-hash",
                    "avatar_url": "https://github.com/dineshb-hash.png"
                },
                "provider_namespace": {
                    "id": 34211,
                    "name": "dineshb_hash",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34211/"
                },
                "repository": {
                    "name": "my-demo-role",
                    "original_name": "my-demo-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41810,
            "upstream_id": null,
            "created": "2025-10-29T15:23:14.751655Z",
            "modified": "2025-10-30T11:12:28.249103Z",
            "imported": "2025-10-30T11:12:28.180255",
            "github_user": "ngochieu642",
            "username": "ngochieu642",
            "github_repo": "ansible_role_nextflow_install",
            "github_branch": "master",
            "commit": "65c9235d05cd70c3bf164382fa9d10ec254a9116",
            "commit_message": "bump: version 0.1.3 → 0.1.4\n",
            "name": "nextflow_install",
            "description": "An Ansible run that install SDKMan & Nextflow + nftest",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 16398,
                    "name": "ngochieu642",
                    "avatar_url": "https://github.com/ngochieu642.png"
                },
                "provider_namespace": {
                    "id": 26004,
                    "name": "ngochieu642",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26004/"
                },
                "repository": {
                    "name": "ansible_role_nextflow_install",
                    "original_name": "ansible_role_nextflow_install"
                },
                "tags": [
                    "nextflow",
                    "java",
                    "sdkaman",
                    "nf-test"
                ],
                "versions": [
                    {
                        "id": "60c9eb8b-c725-456c-b99f-e82d9c52737f",
                        "name": "0.1.4",
                        "release_date": "2025-10-30T11:11:37+00:00"
                    },
                    {
                        "id": "1974ba25-acc1-47c6-9787-bb42aad1fbca",
                        "name": "0.1.3",
                        "release_date": "2025-10-29T15:14:22+00:00"
                    }
                ]
            },
            "download_count": 12
        }
    ]
}