Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3784
{ "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 } ] }