Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&owner__name=elastic&page=3672
{ "count": 36717, "next": null, "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3671", "results": [ { "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": 6 }, { "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": 1 }, { "id": 42096, "upstream_id": null, "created": "2025-12-18T02:59:52.123840Z", "modified": "2025-12-18T02:59:52.176270Z", "imported": "2025-12-18T02:59:52.121821", "github_user": "chadek", "username": "chadek", "github_repo": "ansible-role-find-private-inet", "github_branch": "main", "commit": "58f9b71dffe92789efd785de91b186f928510dc6", "commit_message": "update role name\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": "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": 1 }, { "id": 42101, "upstream_id": null, "created": "2025-12-18T12:28:19.138796Z", "modified": "2025-12-18T12:50:31.247394Z", "imported": "2025-12-18T12:50:31.217263", "github_user": "rletourneur-devops-store", "username": "rletourneur-devops-store", "github_repo": "ansible-role-docker-engine", "github_branch": "main", "commit": "2358feb7601541fff42fbd36f449d37d779f7914", "commit_message": "Fix readme tags\n", "name": "docker-engine", "description": "Production-ready Docker CE & Compose V2 setup. Includes JSON log rotation (prevents disk saturation), non-root user config, and security hardening for Debian/Ubuntu.", "summary_fields": { "dependencies": [], "namespace": { "id": 25485, "name": "rletourneur-devops-store", "avatar_url": "https://github.com/rletourneur-devops-store.png" }, "provider_namespace": { "id": 34936, "name": "rletourneur_devops_store", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34936/" }, "repository": { "name": "ansible-role-docker-engine", "original_name": "ansible-role-docker-engine" }, "tags": [], "versions": [] }, "download_count": 2 }, { "id": 42102, "upstream_id": null, "created": "2025-12-18T12:56:14.535102Z", "modified": "2025-12-18T12:56:14.575386Z", "imported": "2025-12-18T12:56:14.531908", "github_user": "rletourneur-devops-store", "username": "rletourneur-devops-store", "github_repo": "ansible-role-basic-server-hardening", "github_branch": "main", "commit": "b1ed39bab1c216e914032f2befa14d7723d178d7", "commit_message": "Publish role\n", "name": "basic-server-hardening", "description": "Basic server hardening for Debian/Ubuntu (SSH, Firewall, Fail2Ban, Auto-Upgrades)", "summary_fields": { "dependencies": [], "namespace": { "id": 25485, "name": "rletourneur-devops-store", "avatar_url": "https://github.com/rletourneur-devops-store.png" }, "provider_namespace": { "id": 34936, "name": "rletourneur_devops_store", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34936/" }, "repository": { "name": "ansible-role-basic-server-hardening", "original_name": "ansible-role-basic-server-hardening" }, "tags": [ "security", "hardening", "ssh", "firewall", "ufw", "fail2ban", "auto-upgrades", "unattended-upgrades", "debian", "ubuntu" ], "versions": [] }, "download_count": 1 }, { "id": 42103, "upstream_id": null, "created": "2025-12-18T12:56:27.943873Z", "modified": "2025-12-18T12:56:27.978293Z", "imported": "2025-12-18T12:56:27.941729", "github_user": "rletourneur-devops-store", "username": "rletourneur-devops-store", "github_repo": "ansible-role-ops-toolbox", "github_branch": "main", "commit": "5362947022010d8ff9eecd7dd4bbe3997bf75468", "commit_message": "Publish role\n", "name": "ops-toolbox", "description": "Deploy essential DevOps tools for Ops engineers (monitoring, network, disk, parsers, utilities)", "summary_fields": { "dependencies": [], "namespace": { "id": 25485, "name": "rletourneur-devops-store", "avatar_url": "https://github.com/rletourneur-devops-store.png" }, "provider_namespace": { "id": 34936, "name": "rletourneur_devops_store", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34936/" }, "repository": { "name": "ansible-role-ops-toolbox", "original_name": "ansible-role-ops-toolbox" }, "tags": [ "ops", "devops", "tools", "utilities", "monitoring", "network", "system" ], "versions": [] }, "download_count": 1 }, { "id": 42104, "upstream_id": null, "created": "2025-12-18T14:20:03.634932Z", "modified": "2025-12-18T14:20:03.732723Z", "imported": "2025-12-18T14:20:03.632627", "github_user": "pavelpikta", "username": "pavelpikta", "github_repo": "ansible-role-torrserver", "github_branch": "main", "commit": "ea9aef0085304f205193727e7e60ea8060a728e0", "commit_message": "feat: add GitHub Actions workflow for automated release process\n\n- add a workflow to handle releases triggered by tag pushes\n- configure steps to check out the code, set up Python, install Ansible, and import the role to Galaxy\n\nSigned-off-by: Pavel Pikta <[email protected]>\n", "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": "83324c63-0d40-4cc4-8c4b-0f48b213bd09", "name": "1.0.0", "release_date": "2025-12-18T17:18:45+03:00" } ] }, "download_count": 1 } ] }