Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3772
{ "count": 37842, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3773", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3771", "results": [ { "id": 43435, "upstream_id": null, "created": "2026-09-12T21:40:55.976378Z", "modified": "2026-09-12T21:40:56.040686Z", "imported": "2026-09-12T21:40:55.973576", "github_user": "veerendra2", "username": "veerendra2", "github_repo": "ansible-role-composeflux-deploy", "github_branch": "main", "commit": "c77fee19b0adb10a4d6b9319fbe740261e75cb52", "commit_message": "Fix Galaxy release workflow (#2)", "name": "composeflux_deploy", "description": "Deploy ComposeFlux - GitOps continuous deployment tool for Docker Compose", "summary_fields": { "dependencies": [], "namespace": { "id": 8003, "name": "veerendra2", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-0fdc-7828-8c6e-8cf495eaf00d/avatar/" }, "provider_namespace": { "id": 19245, "name": "veerendra2", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19245/" }, "repository": { "name": "ansible-role-composeflux-deploy", "original_name": "ansible-role-composeflux-deploy" }, "tags": [ "docker", "compose", "gitops", "deployment" ], "versions": [ { "id": "df6f0cf4-9c29-4c8e-8579-dfc878fcc08d", "name": "v1.0.1", "release_date": "2026-09-12T23:36:44+02:00" }, { "id": "959675bd-d506-459f-a74a-2ce925e8eb07", "name": "v1.0.0", "release_date": "2026-09-12T18:40:24+02:00" } ] }, "download_count": 1 }, { "id": 43436, "upstream_id": null, "created": "2026-09-13T02:47:50.130112Z", "modified": "2026-09-13T16:42:30.364223Z", "imported": "2026-09-13T16:42:30.339482", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_jenkins_role", "github_branch": "main", "commit": "945259edfb7f62e97114e3bef1ab83afc03d9495", "commit_message": "Updated JCasC to restart Jenkins\n", "name": "ludus_jenkins", "description": "An Ansible Role that installs Jenkins CI/CD server via Docker for Ludus", "summary_fields": { "dependencies": [ { "role": "geerlingguy.docker", "version": "8.0.0" } ], "namespace": { "id": 26656, "name": "whispergate", "avatar_url": "https://github.com/whispergate.png" }, "provider_namespace": { "id": 36090, "name": "whispergate", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/" }, "repository": { "name": "ludus_jenkins_role", "original_name": "ludus_jenkins_role" }, "tags": [ "jenkins", "ci", "cd", "automation", "ludus", "docker" ], "versions": [] }, "download_count": 34 }, { "id": 43437, "upstream_id": null, "created": "2026-09-13T02:48:12.231716Z", "modified": "2026-09-13T07:39:53.767926Z", "imported": "2026-09-13T07:39:53.746114", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_forgejo", "github_branch": "main", "commit": "e5c6bebcf240b15b7a8c61f06e12ba053f0609b4", "commit_message": "Added step to install CA certificates\n", "name": "ludus_forgejo", "description": "Installs and configures Forgejo (the engine behind Codeberg) on a Linux host", "summary_fields": { "dependencies": [], "namespace": { "id": 26656, "name": "whispergate", "avatar_url": "https://github.com/whispergate.png" }, "provider_namespace": { "id": 36090, "name": "whispergate", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/" }, "repository": { "name": "ludus_forgejo", "original_name": "ludus_forgejo" }, "tags": [ "git", "forge", "forgejo", "ludus" ], "versions": [] }, "download_count": 29 }, { "id": 43438, "upstream_id": null, "created": "2026-09-13T03:22:04.879405Z", "modified": "2026-09-18T01:54:49.116597Z", "imported": "2026-09-18T01:54:49.096800", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_jenkins_agent", "github_branch": "main", "commit": "bc07eb5d04d577bd019e9ea239a58ae0f0af4a4b", "commit_message": "Added jq install\n", "name": "ludus_jenkins_agent", "description": "Installs a Jenkins agent on Debian/Ubuntu Linux with Docker support, connecting to a Jenkins controller via WebSocket for MAAS build pipelines.", "summary_fields": { "dependencies": [], "namespace": { "id": 26656, "name": "whispergate", "avatar_url": "https://github.com/whispergate.png" }, "provider_namespace": { "id": 36090, "name": "whispergate", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/" }, "repository": { "name": "ludus_jenkins_agent", "original_name": "ludus_jenkins_agent" }, "tags": [ "ludus", "jenkins", "ci", "maas", "docker" ], "versions": [] }, "download_count": 36 }, { "id": 43439, "upstream_id": null, "created": "2026-09-13T03:22:15.247525Z", "modified": "2026-09-14T11:09:22.842458Z", "imported": "2026-09-14T11:09:22.815439", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_jenkins_agent_windows", "github_branch": "main", "commit": "9e6d121bfa72f3447f746f52220ec1610c3b1775", "commit_message": "Added git installation\n", "name": "ludus_jenkins_agent_windows", "description": "Installs a Jenkins agent as a Windows service on Windows Server hosts, using NSSM for service management and WebSocket connection to the controller.", "summary_fields": { "dependencies": [], "namespace": { "id": 26656, "name": "whispergate", "avatar_url": "https://github.com/whispergate.png" }, "provider_namespace": { "id": 36090, "name": "whispergate", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/" }, "repository": { "name": "ludus_jenkins_agent_windows", "original_name": "ludus_jenkins_agent_windows" }, "tags": [ "ludus", "jenkins", "windows", "ci", "maas" ], "versions": [] }, "download_count": 34 }, { "id": 43440, "upstream_id": null, "created": "2026-09-13T03:22:24.210442Z", "modified": "2026-09-21T01:56:38.840582Z", "imported": "2026-09-21T01:56:38.820163", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_maas_builders", "github_branch": "main", "commit": "036ecb36e97154559357bdfc00c14a5354a64fbd", "commit_message": "Added missing xxd package\n", "name": "ludus_maas_builders", "description": "Builds Docker toolchain images (C/MinGW+Clang, Go/Garble, Nim) for containerised payload compilation in the MAAS build pipeline.", "summary_fields": { "dependencies": [], "namespace": { "id": 26656, "name": "whispergate", "avatar_url": "https://github.com/whispergate.png" }, "provider_namespace": { "id": 36090, "name": "whispergate", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/" }, "repository": { "name": "ludus_maas_builders", "original_name": "ludus_maas_builders" }, "tags": [ "ludus", "docker", "maas", "compiler" ], "versions": [] }, "download_count": 41 }, { "id": 43441, "upstream_id": null, "created": "2026-09-13T03:22:42.578731Z", "modified": "2026-09-19T05:48:50.915008Z", "imported": "2026-09-19T05:48:50.895409", "github_user": "whispergate", "username": "whispergate", "github_repo": "ludus_vs_build_tools", "github_branch": "main", "commit": "3f56f31c8389d9a99d648748fd0615bd1fa10981", "commit_message": "Removed non-existent choco packages\n", "name": "ludus_vs_build_tools", "description": "Silent installation of Visual Studio 2022 Build Tools, Windows SDK, and .NET SDK on Windows Server for MAAS payload compilation.", "summary_fields": { "dependencies": [], "namespace": { "id": 26656, "name": "whispergate", "avatar_url": "https://github.com/whispergate.png" }, "provider_namespace": { "id": 36090, "name": "whispergate", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/" }, "repository": { "name": "ludus_vs_build_tools", "original_name": "ludus_vs_build_tools" }, "tags": [ "ludus", "windows", "msvc", "dotnet", "maas" ], "versions": [] }, "download_count": 34 }, { "id": 43442, "upstream_id": null, "created": "2026-09-13T11:28:48.624662Z", "modified": "2026-09-13T11:28:48.722584Z", "imported": "2026-09-13T11:28:48.622282", "github_user": "penguineer", "username": "penguineer", "github_repo": "ansible-role-nektos_act_installation", "github_branch": "main", "commit": "9887aa9acf5cdcfc15effdde9415067f57f6afcf", "commit_message": "Merge pull request #4 from penguineer/galaxy\n\nAdd integration for Ansible Galaxy", "name": "nektos_act_installation", "description": "This Ansible role installs 'act', a tool for running GitHub Actions locally. Intended for x86_64 systems.", "summary_fields": { "dependencies": [], "namespace": { "id": 5457, "name": "penguineer", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a13-77b8-76be-a5f0-a6b72374fd9c/avatar/" }, "provider_namespace": { "id": 17837, "name": "penguineer", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17837/" }, "repository": { "name": "ansible-role-nektos_act_installation", "original_name": "ansible-role-nektos_act_installation" }, "tags": [ "development", "github", "ci" ], "versions": [ { "id": "9fa430f2-d7ee-49d3-acd7-1477487e9722", "name": "v0.1.1", "release_date": "2026-09-13T13:25:50+02:00" }, { "id": "b7b7c23e-eef4-4b79-b18f-d006b4a10596", "name": "v0.1.0", "release_date": "2023-11-15T01:08:26+01:00" }, { "id": "03bd972c-9010-4351-a1b7-d80e1a2c2188", "name": "v0.0.0", "release_date": "2023-11-14T23:23:15+01:00" } ] }, "download_count": 1 }, { "id": 43443, "upstream_id": null, "created": "2026-09-13T14:57:38.737826Z", "modified": "2026-09-13T14:57:38.771588Z", "imported": "2026-09-13T14:57:38.735436", "github_user": "gcdevaraj", "username": "gcdevaraj", "github_repo": "my-nginx-role", "github_branch": "master", "commit": "3866c82871f6d80c73ac6a2763aa36fb8b28670e", "commit_message": "Intial commit\n", "name": "my-nginx-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 28925, "name": "gcdevaraj", "avatar_url": "https://github.com/gcdevaraj.png" }, "provider_namespace": { "id": 38327, "name": "gcdevaraj", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38327/" }, "repository": { "name": "my-nginx-role", "original_name": "my-nginx-role" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 43444, "upstream_id": null, "created": "2026-09-14T09:16:22.935718Z", "modified": "2026-09-14T16:33:07.227929Z", "imported": "2026-09-14T16:33:07.174622", "github_user": "philnewm", "username": "philnewm", "github_repo": "ansible-zfs", "github_branch": "main", "commit": "1e5a58bd42d303d6c10d57f1a5fc2fddf8e38020", "commit_message": "Merge pull request #4 from philnewm:fix-pool-import-variables\n\nfix variabale typos", "name": "zfs", "description": "Create and configure zfs pools with datasets", "summary_fields": { "dependencies": [], "namespace": { "id": 15235, "name": "philnewm", "avatar_url": "https://github.com/philnewm.png" }, "provider_namespace": { "id": 24880, "name": "philnewm", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24880/" }, "repository": { "name": "ansible-zfs", "original_name": "ansible-zfs" }, "tags": [ "zfs", "pool", "storage" ], "versions": [ { "id": "a93ba1c5-c873-48a6-8cfc-8abe3b69cc5a", "name": "0.1.3", "release_date": "2026-09-14T18:22:29+02:00" }, { "id": "b570705a-a27e-43e8-b281-69e557814a56", "name": "0.1.2", "release_date": "2026-09-14T16:57:09+02:00" }, { "id": "51ac683a-d62c-4e40-b440-667a5d3e7eaf", "name": "0.1.1", "release_date": "2026-09-14T16:34:20+02:00" }, { "id": "927c24c2-412f-4b0a-869c-c46f5a29e083", "name": "0.1.0", "release_date": "2026-09-14T10:56:14+02:00" } ] }, "download_count": 16 } ] }