A list of legacy roles.

GET /api/v1/roles/?format=api&page=3784
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37839,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3783",
    "results": [
        {
            "id": 43565,
            "upstream_id": null,
            "created": "2026-10-27T16:07:31.076768Z",
            "modified": "2026-10-27T16:07:31.175638Z",
            "imported": "2026-10-27T16:07:31.074552",
            "github_user": "ansible-lockdown",
            "username": "ansible-lockdown",
            "github_repo": "Windows-11-STIG",
            "github_branch": "devel",
            "commit": "ca86531cfea1d66a3a6228d90caef0a58e27a8c8",
            "commit_message": "Merge pull request #5 from ansible-lockdown/v2r9_public\n\nUpdate the role to the Windows 11 STIG V2R9",
            "name": "windows_11_stig",
            "description": "Ansible Role to Apply The Windows 11 Enterprise STIG Benchmark",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4668,
                    "name": "ansible-lockdown",
                    "avatar_url": "https://github.com/ansible-lockdown.png"
                },
                "provider_namespace": {
                    "id": 21298,
                    "name": "ansible_lockdown",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21298/"
                },
                "repository": {
                    "name": "Windows-11-STIG",
                    "original_name": "Windows-11-STIG"
                },
                "tags": [
                    "auditpolicy",
                    "automation",
                    "azure",
                    "benchmark",
                    "stig",
                    "stigbenchmark",
                    "stigcompliance",
                    "cloudhardening",
                    "compliance",
                    "compliancehardening",
                    "complianceascode",
                    "configurationmanagement",
                    "encryption",
                    "eventlogging",
                    "hardening",
                    "infrastructureascode",
                    "logging",
                    "microsoft",
                    "monitoring",
                    "oshardening",
                    "patchmanagement",
                    "patching",
                    "policymanagement",
                    "privilegedaccess",
                    "remediation",
                    "security",
                    "system",
                    "systemintegrity",
                    "vulnerabilitymanagement",
                    "windows",
                    "win11",
                    "windowssecurity",
                    "windowsworkstation",
                    "workstation",
                    "windows11"
                ],
                "versions": [
                    {
                        "id": "5fd850ab-a25b-44f2-828b-23ac24f44c1f",
                        "name": "2.9.0",
                        "release_date": "2026-10-27T12:01:16-04:00"
                    },
                    {
                        "id": "b23c9870-a6c8-4156-ab76-bd094cfa92df",
                        "name": "1.0.0",
                        "release_date": "2025-04-17T13:34:58-04:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43566,
            "upstream_id": null,
            "created": "2026-10-27T18:44:44.570536Z",
            "modified": "2026-10-27T18:44:49.822939Z",
            "imported": "2026-10-27T18:44:44.567525",
            "github_user": "Tuxbull-Open-Source",
            "username": "tuxbull",
            "github_repo": "ansible.rsyslog",
            "github_branch": "main",
            "commit": "d6fa0a846599215e5019454bb54943f7855713f7",
            "commit_message": "Merge pull request #1 from Tuxbull-Open-Source/feat/tuxbull-rsyslog\n\nfeat: prepare rsyslog role for Tuxbull publishing",
            "name": "rsyslog",
            "description": "Install rsyslog and manage a validated forwarding action",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29427,
                    "name": "tuxbull",
                    "avatar_url": "https://github.com/tuxbull.png"
                },
                "provider_namespace": {
                    "id": 38249,
                    "name": "tuxbull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38249/"
                },
                "repository": {
                    "name": "ansible.rsyslog",
                    "original_name": "ansible.rsyslog"
                },
                "tags": [
                    "rsyslog",
                    "syslog",
                    "logging"
                ],
                "versions": [
                    {
                        "id": "a029130a-5ea1-4124-8cbc-0997cd9a6dae",
                        "name": "v1.0.0",
                        "release_date": "2026-10-27T19:42:48+01:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43567,
            "upstream_id": null,
            "created": "2026-10-27T19:14:39.517877Z",
            "modified": "2026-10-27T19:14:44.789543Z",
            "imported": "2026-10-27T19:14:39.512528",
            "github_user": "Tuxbull-Open-Source",
            "username": "tuxbull",
            "github_repo": "ansible.virt_tools",
            "github_branch": "main",
            "commit": "0425465f066e757b0b78529d90d413263cf654f6",
            "commit_message": "Merge pull request #1 from Tuxbull-Open-Source/feat/tuxbull-virt-tools\n\nfeat: prepare virt tools role for Tuxbull publishing",
            "name": "virt_tools",
            "description": "Install guest tools for KVM and VMware guests",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29427,
                    "name": "tuxbull",
                    "avatar_url": "https://github.com/tuxbull.png"
                },
                "provider_namespace": {
                    "id": 38249,
                    "name": "tuxbull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38249/"
                },
                "repository": {
                    "name": "ansible.virt_tools",
                    "original_name": "ansible.virt_tools"
                },
                "tags": [
                    "virtualization",
                    "kvm",
                    "vmware",
                    "guest"
                ],
                "versions": [
                    {
                        "id": "d290227d-31c7-468e-b484-806c679a81b7",
                        "name": "v1.0.0",
                        "release_date": "2026-10-27T20:12:05+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43568,
            "upstream_id": null,
            "created": "2026-10-27T20:02:43.304494Z",
            "modified": "2026-10-27T20:02:48.535528Z",
            "imported": "2026-10-27T20:02:43.301532",
            "github_user": "Tuxbull-Open-Source",
            "username": "tuxbull",
            "github_repo": "ansible.graylog",
            "github_branch": "main",
            "commit": "b474e69f30c1d6ac6a34e2d123c4e57c4fb0a8d3",
            "commit_message": "Merge pull request #1 from Tuxbull-Open-Source/feat/graylog-7.2-rocky10\n\nfeat: align Graylog role with 7.2 Rocky 10 lab",
            "name": "graylog",
            "description": "Install a user-authorized Graylog 7.2 single-node lab on Rocky 10",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29427,
                    "name": "tuxbull",
                    "avatar_url": "https://github.com/tuxbull.png"
                },
                "provider_namespace": {
                    "id": 38249,
                    "name": "tuxbull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38249/"
                },
                "repository": {
                    "name": "ansible.graylog",
                    "original_name": "ansible.graylog"
                },
                "tags": [
                    "graylog",
                    "logging",
                    "mongodb",
                    "datanode"
                ],
                "versions": [
                    {
                        "id": "1166eaa3-2a9b-4f05-bed8-c80dfaab782b",
                        "name": "v1.0.0",
                        "release_date": "2026-10-27T21:01:04+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43569,
            "upstream_id": null,
            "created": "2026-10-27T20:06:58.455602Z",
            "modified": "2026-10-27T20:06:58.522552Z",
            "imported": "2026-10-27T20:06:58.453375",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-greengage",
            "github_branch": "master",
            "commit": "1cd74e9124a21abb32ceba2b36bc80605ee5e093",
            "commit_message": "Merge pull request #10 from halif/feature/greengage-inventory-validation\n\nFeature/greengage inventory validation",
            "name": "greengage",
            "description": "Install and configure Greengage DB on Ubuntu 22.04.",
            "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-greengage",
                    "original_name": "ansible-role-greengage"
                },
                "tags": [
                    "database",
                    "greengage",
                    "postgres",
                    "postgresql",
                    "ubuntu",
                    "installation",
                    "configuration"
                ],
                "versions": [
                    {
                        "id": "01bf3d49-dd4b-4813-af78-a513703acb07",
                        "name": "v1.0.0",
                        "release_date": "2026-10-27T22:35:18+03:00"
                    }
                ]
            },
            "download_count": 0
        },
        {
            "id": 43570,
            "upstream_id": null,
            "created": "2026-10-27T20:18:26.659539Z",
            "modified": "2026-10-27T20:18:32.072315Z",
            "imported": "2026-10-27T20:18:26.657176",
            "github_user": "Tuxbull-Open-Source",
            "username": "tuxbull",
            "github_repo": "ansible.install_ca_certs",
            "github_branch": "main",
            "commit": "d0e71ed4eb19138bc03e1da6c00e250fad4823be",
            "commit_message": "Merge pull request #1 from Tuxbull-Open-Source/feat/tuxbull-install-ca-certs\n\nfeat: prepare CA certificate role for Tuxbull publishing",
            "name": "install_ca_certs",
            "description": "Install and refresh trusted CA certificates on Linux systems",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29427,
                    "name": "tuxbull",
                    "avatar_url": "https://github.com/tuxbull.png"
                },
                "provider_namespace": {
                    "id": 38249,
                    "name": "tuxbull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38249/"
                },
                "repository": {
                    "name": "ansible.install_ca_certs",
                    "original_name": "ansible.install_ca_certs"
                },
                "tags": [
                    "ca",
                    "certificates",
                    "tls",
                    "security"
                ],
                "versions": [
                    {
                        "id": "c1bc4805-d4ed-4582-8f8f-3132da58b71b",
                        "name": "v1.0.0",
                        "release_date": "2026-10-27T21:16:47+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43571,
            "upstream_id": null,
            "created": "2026-10-27T20:26:36.069852Z",
            "modified": "2026-10-27T20:26:37.534261Z",
            "imported": "2026-10-27T20:26:36.067602",
            "github_user": "Tuxbull-Open-Source",
            "username": "tuxbull",
            "github_repo": "ansible.journal_forwarder",
            "github_branch": "master",
            "commit": "ad2de8bb84c34fefa3f36e3b24d90dd468536c55",
            "commit_message": "Merge pull request #19 from Tuxbull-Open-Source/feat/tuxbull-journal-forwarder\n\nfeat: prepare journal forwarder for Tuxbull publishing",
            "name": "journal_forwarder",
            "description": "Ansible role to forward systemd journal logs to Graylog via GELF using fluent-bit",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29427,
                    "name": "tuxbull",
                    "avatar_url": "https://github.com/tuxbull.png"
                },
                "provider_namespace": {
                    "id": 38249,
                    "name": "tuxbull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38249/"
                },
                "repository": {
                    "name": "ansible.journal_forwarder",
                    "original_name": "ansible.journal_forwarder"
                },
                "tags": [
                    "logging",
                    "syslog",
                    "graylog",
                    "gelf",
                    "fluent-bit",
                    "journald"
                ],
                "versions": [
                    {
                        "id": "c983e3f5-b3f4-43c3-baf1-1f3af40d5462",
                        "name": "v1.1.2",
                        "release_date": "2026-10-27T21:24:47+01:00"
                    },
                    {
                        "id": "a245f916-83ac-4304-bba5-5a73f5c8864c",
                        "name": "v1.1.1",
                        "release_date": "2026-08-31T09:50:32+02:00"
                    },
                    {
                        "id": "4ad2febb-a774-43c0-9eb6-b64574e5a72f",
                        "name": "v1.1.0",
                        "release_date": "2026-08-24T11:36:21+00:00"
                    },
                    {
                        "id": "dbb94aad-5893-4585-87d8-890d256137c8",
                        "name": "v1.0.1",
                        "release_date": "2026-06-29T14:34:32+02:00"
                    },
                    {
                        "id": "e9b55489-e808-467c-8fae-15e2121c2f90",
                        "name": "v1.0.0",
                        "release_date": "2026-06-09T15:30:43+02:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43572,
            "upstream_id": null,
            "created": "2026-10-27T23:08:04.281576Z",
            "modified": "2026-10-28T00:35:18.430146Z",
            "imported": "2026-10-28T00:35:18.408407",
            "github_user": "git-cgallagher",
            "username": "git-cgallagher",
            "github_repo": "ansible-role-kea-dhcp",
            "github_branch": "main",
            "commit": "3aac612ef2adee735d60419cad0b6a0cdbf8d548",
            "commit_message": "Merge pull request #4 from git-cgallagher/deprecate/short-description\n\nmeta: shorten description for the Galaxy importer",
            "name": "kea_dhcp",
            "description": "DEPRECATED: moved to the collection git_cgallagher.isc as git_cgallagher.isc.kea_dhcp. ISC Kea DHCP from packages or on Kubernetes, with HA.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29451,
                    "name": "git-cgallagher",
                    "avatar_url": "https://github.com/git-cgallagher.png"
                },
                "provider_namespace": {
                    "id": 38847,
                    "name": "git_cgallagher",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38847/"
                },
                "repository": {
                    "name": "ansible-role-kea-dhcp",
                    "original_name": "ansible-role-kea-dhcp"
                },
                "tags": [
                    "dhcp",
                    "kea",
                    "isc",
                    "networking",
                    "kubernetes",
                    "talos",
                    "eks",
                    "ha"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43573,
            "upstream_id": null,
            "created": "2026-10-28T07:39:04.582820Z",
            "modified": "2026-10-28T07:39:08.401289Z",
            "imported": "2026-10-28T07:39:04.580326",
            "github_user": "Tuxbull-Open-Source",
            "username": "tuxbull",
            "github_repo": "ansible.openhands_codex_proxy",
            "github_branch": "main",
            "commit": "f241d4c53fb25255f7f5d17f05cb698fb68c5aca",
            "commit_message": "Merge pull request #8 from Tuxbull-Open-Source/feat/tuxbull-openhands-codex-proxy\n\nfeat: prepare OpenHands Codex proxy for Tuxbull publishing",
            "name": "openhands_codex_proxy",
            "description": "Deploy OpenHands with a Codex-compatible proxy behind nginx HTTPS",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29427,
                    "name": "tuxbull",
                    "avatar_url": "https://github.com/tuxbull.png"
                },
                "provider_namespace": {
                    "id": 38249,
                    "name": "tuxbull",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38249/"
                },
                "repository": {
                    "name": "ansible.openhands_codex_proxy",
                    "original_name": "ansible.openhands_codex_proxy"
                },
                "tags": [
                    "openhands",
                    "codex",
                    "docker",
                    "nginx",
                    "rocky",
                    "rhel"
                ],
                "versions": [
                    {
                        "id": "36d89828-d79b-48a3-82c9-26f32db2697f",
                        "name": "v1.0.1",
                        "release_date": "2026-10-28T08:37:12+01:00"
                    },
                    {
                        "id": "dd4a06ea-707c-4ce1-a77a-ec89d7e36f95",
                        "name": "v1.0.0",
                        "release_date": "2026-05-24T08:10:17+02:00"
                    }
                ]
            },
            "download_count": 12
        }
    ]
}