A list of legacy roles.

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

{
    "count": 36660,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3638",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3636",
    "results": [
        {
            "id": 41798,
            "upstream_id": null,
            "created": "2025-10-27T01:10:22.283925Z",
            "modified": "2025-10-27T20:42:10.300366Z",
            "imported": "2025-10-27T20:42:10.231646",
            "github_user": "iamenr0s",
            "username": "iamenr0s",
            "github_repo": "ansible-role-users",
            "github_branch": "main",
            "commit": "7b49663626cef318b09f958887d491efe6d7ccbc",
            "commit_message": "initial commit\n",
            "name": "ansible_role_users",
            "description": "This Ansible Role automates the creation of users on Linux systems.",
            "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-users",
                    "original_name": "ansible-role-users"
                },
                "tags": [
                    "users",
                    "groups",
                    "sudo",
                    "system",
                    "linux"
                ],
                "versions": [
                    {
                        "id": "ab6f4aff-e975-4c29-a334-159124184d92",
                        "name": "v1.0.2",
                        "release_date": "2025-10-27T17:46:53+00:00"
                    },
                    {
                        "id": "f3b19960-6f2e-4d3a-9b5f-c87926af17bc",
                        "name": "v1.0.1",
                        "release_date": "2025-10-27T01:05:23+00:00"
                    },
                    {
                        "id": "82369420-5b4e-4164-9bfa-5b583551eef5",
                        "name": "v1.0.0",
                        "release_date": "2024-10-17T00:24:55+00:00"
                    }
                ]
            },
            "download_count": 8
        },
        {
            "id": 41799,
            "upstream_id": null,
            "created": "2025-10-27T08:16:38.919362Z",
            "modified": "2025-10-27T08:25:32.178016Z",
            "imported": "2025-10-27T08:25:32.069734",
            "github_user": "alisio",
            "username": "alisio",
            "github_repo": "pyapp_provisioner",
            "github_branch": "main",
            "commit": "4bc7a722d46870e996de1ff8b58da8fc5e9868bd",
            "commit_message": "Remove all emojis from documentation and code comments\n",
            "name": "python_app",
            "description": "Idempotent provisioning of Python applications with Micromamba environments",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "mambaorg.micromamba",
                        "vars": {
                            "micromamba_root_prefix": "{{ micromamba_root_prefix }}"
                        }
                    }
                ],
                "namespace": {
                    "id": 355,
                    "name": "alisio",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19f9-4a25-71a1-bf8c-f707fd1ef2f1/avatar/"
                },
                "provider_namespace": {
                    "id": 13871,
                    "name": "alisio",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13871/"
                },
                "repository": {
                    "name": "pyapp_provisioner",
                    "original_name": "pyapp_provisioner"
                },
                "tags": [
                    "python",
                    "micromamba",
                    "conda",
                    "deployment",
                    "systemd",
                    "git"
                ],
                "versions": [
                    {
                        "id": "20d5e0de-2335-49f8-a0c1-3e8bb1a775fe",
                        "name": "v1.0.0",
                        "release_date": "2025-10-26T10:40:06-03:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "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": 6
        },
        {
            "id": 41804,
            "upstream_id": null,
            "created": "2025-10-28T19:05:35.553445Z",
            "modified": "2025-12-09T19:44:23.859941Z",
            "imported": "2025-12-09T19:44:23.815257",
            "github_user": "certkit-io",
            "username": "certkit_io",
            "github_repo": "ansible-role-sync",
            "github_branch": "main",
            "commit": "97dbbe2f5b4e2b02b8ee467edeb308a4ec14d1f8",
            "commit_message": "Merge pull request #1 from certkit-io/s3-directory-changes\n\nUpdate Pathing When Requesting Certs From Storage",
            "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": "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": 8
        },
        {
            "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
        }
    ]
}