Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3651
{ "count": 37865, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3652", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3650", "results": [ { "id": 42089, "upstream_id": null, "created": "2025-12-16T18:13:10.194785Z", "modified": "2025-12-16T19:54:50.936151Z", "imported": "2025-12-16T19:54:50.896884", "github_user": "jhonnygo", "username": "jhonnygo", "github_repo": "ansible-role-ubuntu-deb-certbot-ssl", "github_branch": "main", "commit": "273c22004d5da8ae4fff402a846c2baf679ddc3d", "commit_message": "Merge pull request #1 from jhonnygo/develop\n\nUpdated docs", "name": "ubuntu_deb_certbot_ssl", "description": "Installs and configures Certbot on Ubuntu/Debian to validate, issue, and renew Let's Encrypt SSL certificates with safe defaults, supporting DNS-01 providers (Route 53, Cloudflare, Google Cloud DNS) and preflight checks to avoid rate limits.\n", "summary_fields": { "dependencies": [], "namespace": { "id": 24365, "name": "jhonnygo", "avatar_url": "https://github.com/jhonnygo.png" }, "provider_namespace": { "id": 33828, "name": "jhonnygo", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33828/" }, "repository": { "name": "ansible-role-ubuntu-deb-certbot-ssl", "original_name": "ansible-role-ubuntu-deb-certbot-ssl" }, "tags": [ "certbot", "letsencrypt", "ssl", "tls", "https", "debian", "ubuntu", "nginx", "apache", "dns", "gcp", "automation", "security" ], "versions": [ { "id": "7700c49f-00ba-4859-9396-c6cf92bbca05", "name": "0.0.2", "release_date": "2025-12-16T20:43:03+01:00" }, { "id": "b40842a3-0bdf-4dea-b067-2d5485f6aff6", "name": "0.0.1", "release_date": "2025-12-16T19:07:39+01:00" } ] }, "download_count": 5 }, { "id": 42090, "upstream_id": null, "created": "2025-12-16T20:59:57.724036Z", "modified": "2025-12-16T21:20:49.243097Z", "imported": "2025-12-16T21:20:49.088903", "github_user": "mila-iqia", "username": "mila", "github_repo": "ansible-role-containers", "github_branch": "main", "commit": "35661ecbc978005761908278abc64491f45a58c4", "commit_message": "Merge pull request #2 from mila-iqia/Fix/lint\n\nFix Lint", "name": "containers", "description": "Wrapper role on top of docker_container, docker_network and docker_login.", "summary_fields": { "dependencies": [], "namespace": { "id": 9418, "name": "mila", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018af147-1bad-7cb4-916f-68020cb6c4fb/avatar/" }, "provider_namespace": { "id": 915, "name": "mila", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/915/" }, "repository": { "name": "ansible-role-containers", "original_name": "ansible-role-containers" }, "tags": [ "containers", "docker", "networks", "registry" ], "versions": [ { "id": "e67937bf-03bf-44b2-baf3-a00b152d611a", "name": "v1.0.8", "release_date": "2025-12-16T16:19:38-05:00" }, { "id": "0ece78a9-7bd0-4ea2-ae7f-a3cea831683a", "name": "v1.0.7", "release_date": "2025-12-16T15:50:30-05:00" } ] }, "download_count": 190 }, { "id": 42091, "upstream_id": null, "created": "2025-12-17T04:30:29.768060Z", "modified": "2025-12-17T04:30:29.926411Z", "imported": "2025-12-17T04:30:29.752218", "github_user": "rajkiran1705", "username": "rajkiran1705", "github_repo": "dummy-role", "github_branch": "main", "commit": "2ae24288f1ff0e9762cb9aff4ea53dd2bedf6579", "commit_message": "first commit\n", "name": "dummy-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 25444, "name": "rajkiran1705", "avatar_url": "https://github.com/rajkiran1705.png" }, "provider_namespace": { "id": 34895, "name": "rajkiran1705", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34895/" }, "repository": { "name": "dummy-role", "original_name": "dummy-role" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 42093, "upstream_id": null, "created": "2025-12-17T11:42:39.937745Z", "modified": "2025-12-17T11:42:39.976732Z", "imported": "2025-12-17T11:42:39.935500", "github_user": "ishutomar24", "username": "ishutomar24", "github_repo": "httpd", "github_branch": "master", "commit": "dfbf6516dfaf43f0d24ee96a7fc25cc590ddb655", "commit_message": "initial\n", "name": "httpd", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 25339, "name": "ishutomar24", "avatar_url": "https://github.com/ishutomar24.png" }, "provider_namespace": { "id": 34791, "name": "ishutomar24", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34791/" }, "repository": { "name": "httpd", "original_name": "httpd" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 42094, "upstream_id": null, "created": "2025-12-18T01:45:32.242226Z", "modified": "2025-12-18T01:45:32.277355Z", "imported": "2025-12-18T01:45:32.239987", "github_user": "MohamedAIbrahim", "username": "MohamedAIbrahim", "github_repo": "nginx-role", "github_branch": "main", "commit": "c582cb6437558523e651a08e8b4193fb99d0b307", "commit_message": "nginx-role\n", "name": "nginx-role", "description": "Deploy Nginx With IP Restrictions", "summary_fields": { "dependencies": [], "namespace": { "id": 24837, "name": "MohamedAIbrahim", "avatar_url": "https://github.com/MohamedAIbrahim.png" }, "provider_namespace": { "id": 34294, "name": "mohamedaibrahim", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34294/" }, "repository": { "name": "nginx-role", "original_name": "nginx-role" }, "tags": [], "versions": [] }, "download_count": 7 }, { "id": 42095, "upstream_id": null, "created": "2025-12-18T02:35:50.746250Z", "modified": "2025-12-18T02:35:50.800749Z", "imported": "2025-12-18T02:35:50.736839", "github_user": "chadek", "username": "chadek", "github_repo": "ansible-role-find-private-inet", "github_branch": "main", "commit": "f2d7891f0310350b751f89e4fc002c9a1830c6d7", "commit_message": "first commit\n", "name": "find-private-inet", "description": "Identify private network interfaces by pattern matching and exclusion of the default interface.", "summary_fields": { "dependencies": [], "namespace": { "id": 1161, "name": "chadek", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/" }, "provider_namespace": { "id": 14513, "name": "chadek", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/" }, "repository": { "name": "ansible-role-find-private-inet", "original_name": "ansible-role-find-private-inet" }, "tags": [ "networking", "system", "interfaces", "private", "ipv4" ], "versions": [ { "id": "4a29ef58-906d-41b9-a540-067d53062bea", "name": "v0.0.1", "release_date": "2025-12-17T23:31:49-03:00" } ] }, "download_count": 2 }, { "id": 42096, "upstream_id": null, "created": "2025-12-18T02:59:52.123840Z", "modified": "2025-12-18T18:11:00.871537Z", "imported": "2025-12-18T18:11:00.795412", "github_user": "chadek", "username": "chadek", "github_repo": "ansible-role-find-private-inet", "github_branch": "main", "commit": "2c27cf0878bd02d8b252a7c183ff16e9b101823c", "commit_message": "add support for IPv6 only environment\n", "name": "find_private_inet", "description": "Identify private network interfaces by pattern matching and exclusion of the default interface.", "summary_fields": { "dependencies": [], "namespace": { "id": 1161, "name": "chadek", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/" }, "provider_namespace": { "id": 14513, "name": "chadek", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/" }, "repository": { "name": "ansible-role-find-private-inet", "original_name": "ansible-role-find-private-inet" }, "tags": [ "networking", "system", "interfaces", "private", "ipv4" ], "versions": [ { "id": "01abeea7-e85e-43e8-9d7c-ce0712bc677c", "name": "v0.1.0", "release_date": "2025-12-18T15:07:59-03:00" }, { "id": "3ef822fa-a389-4333-a700-55a347162ad3", "name": "v0.0.2", "release_date": "2025-12-17T23:58:53-03:00" }, { "id": "ce3926ba-1f4f-43c0-a801-d3ac63a12059", "name": "v0.0.1", "release_date": "2025-12-17T23:31:49-03:00" } ] }, "download_count": 10 }, { "id": 42104, "upstream_id": null, "created": "2025-12-18T14:20:03.634932Z", "modified": "2026-07-14T14:24:01.840536Z", "imported": "2026-07-14T14:24:01.740941", "github_user": "pavelpikta", "username": "pavelpikta", "github_repo": "ansible-role-torrserver", "github_branch": "main", "commit": "7fddf220de32732b9c149e86812526110081cfea", "commit_message": "feat: align role with TorrServer MatriX.142.1 (#8)\n\nCo-authored-by: Pavel Pikta <[email protected]>", "name": "torrserver", "description": "Ansible role to install and configure TorrServer", "summary_fields": { "dependencies": [], "namespace": { "id": 13990, "name": "pavelpikta", "avatar_url": "https://github.com/pavelpikta.png" }, "provider_namespace": { "id": 23703, "name": "pavelpikta", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23703/" }, "repository": { "name": "ansible-role-torrserver", "original_name": "ansible-role-torrserver" }, "tags": [ "system", "torrent", "streaming", "torrserver", "video" ], "versions": [ { "id": "0d01b47b-2538-4961-aa99-475b3eb2201f", "name": "2.3.0", "release_date": "2026-07-02T16:33:30+03:00" }, { "id": "210b513f-df10-48f0-ae68-ea9f0acbfc5d", "name": "2.2.0", "release_date": "2026-07-02T16:24:31+03:00" }, { "id": "558d44d8-3e28-4b29-a3d5-f7b5f90b4fa3", "name": "2.1.0", "release_date": "2026-07-02T15:40:37+03:00" }, { "id": "23332729-bbe0-47aa-ac66-9f97cbb5eba5", "name": "2.0.0", "release_date": "2026-07-02T11:05:57+03:00" }, { "id": "d91d1154-ca87-48d1-b21a-8dda47645fae", "name": "1.4.0", "release_date": "2025-12-24T13:19:58+03:00" }, { "id": "092e3409-eae1-40e1-a985-b5b39dfc655a", "name": "1.3.0", "release_date": "2025-12-22T14:35:28+03:00" }, { "id": "239a73d3-852e-43c8-87e8-b4a2138c0199", "name": "1.2.0", "release_date": "2025-12-22T12:59:24+03:00" }, { "id": "63872d37-3268-4997-9528-950c2d2a92af", "name": "1.1.0", "release_date": "2025-12-22T12:24:48+03:00" }, { "id": "83324c63-0d40-4cc4-8c4b-0f48b213bd09", "name": "1.0.0", "release_date": "2025-12-18T17:18:45+03:00" } ] }, "download_count": 8 }, { "id": 42105, "upstream_id": null, "created": "2025-12-18T19:08:44.045810Z", "modified": "2025-12-18T19:50:01.426086Z", "imported": "2025-12-18T19:50:01.391749", "github_user": "chadek", "username": "chadek", "github_repo": "ansible-ufw", "github_branch": "master", "commit": "95fde59df4f92936443deb05982c3c401f8c9044", "commit_message": "broader support for attributes\n", "name": "ufw", "description": "Set up ufw in Debian-like systems", "summary_fields": { "dependencies": [], "namespace": { "id": 1161, "name": "chadek", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/" }, "provider_namespace": { "id": 14513, "name": "chadek", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/" }, "repository": { "name": "ansible-ufw", "original_name": "ansible-ufw" }, "tags": [ "system", "networking", "firewall" ], "versions": [ { "id": "cd75eef7-6744-4272-af56-3a168c98277f", "name": "v4.2.1", "release_date": "2025-12-18T16:26:19-03:00" }, { "id": "adb91e3a-b82d-4385-9490-91be1a0ce341", "name": "v4.2.0", "release_date": "2025-12-18T16:01:34-03:00" } ] }, "download_count": 571 }, { "id": 42106, "upstream_id": null, "created": "2025-12-18T19:56:45.463468Z", "modified": "2025-12-18T19:56:45.516104Z", "imported": "2025-12-18T19:56:45.460628", "github_user": "BestianCode", "username": "BestianCode", "github_repo": "ansible.role.install_gcp_cli", "github_branch": "1.0.0", "commit": "a3d8623bc25b08463aa278633ea97ae7e3313da3", "commit_message": "v 1.0.0\n", "name": "install_gcp_cli", "description": "Google Cloud CLI installation", "summary_fields": { "dependencies": [], "namespace": { "id": 14542, "name": "BestianCode", "avatar_url": "https://github.com/BestianCode.png" }, "provider_namespace": { "id": 24223, "name": "bestiancode", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24223/" }, "repository": { "name": "ansible.role.install_gcp_cli", "original_name": "ansible.role.install_gcp_cli" }, "tags": [], "versions": [ { "id": "168fcb1d-40c1-4809-a43a-2976631c558d", "name": "1.0.0", "release_date": "2025-12-18T20:55:44+01:00" } ] }, "download_count": 3 } ] }