Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3746
{ "count": 37839, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3747", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3745", "results": [ { "id": 43155, "upstream_id": null, "created": "2026-06-19T04:57:05.368204Z", "modified": "2026-10-27T03:55:07.778371Z", "imported": "2026-10-27T03:55:07.754953", "github_user": "jahrik", "username": "jahrik", "github_repo": "ansible-nerd-fonts", "github_branch": "main", "commit": "3976ec93d7f47a0442f566b8f7087daad085e995", "commit_message": "build(deps): bump astral-sh/setup-uv (#51)\n\nBumps the actions-dependencies group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv).\n\n\nUpdates `astral-sh/setup-uv` from 10.3.0 to 10.3.2\n- [Release notes](https://github.com/astral-sh/setup-uv/releases)\n- [Commits](https://github.com/astral-sh/setup-uv/compare/v10.3.0...v10.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: astral-sh/setup-uv\n dependency-version: 10.3.2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: actions-dependencies\n...\n\nSigned-off-by: dependabot[bot] <[email protected]>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "name": "nerd_fonts", "description": "Install Nerd Fonts (DejaVu Sans Mono, JetBrains Mono) across Arch, Debian/Ubuntu, macOS, and SteamOS", "summary_fields": { "dependencies": [], "namespace": { "id": 3174, "name": "jahrik", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-e180-7b09-88ae-0282107f66aa/avatar/" }, "provider_namespace": { "id": 678, "name": "jahrik", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/678/" }, "repository": { "name": "ansible-nerd-fonts", "original_name": "ansible-nerd-fonts" }, "tags": [ "fonts", "nerdfonts", "terminal", "steamdeck", "steamos" ], "versions": [] }, "download_count": 3907 }, { "id": 43156, "upstream_id": null, "created": "2026-06-19T08:22:12.740546Z", "modified": "2026-10-27T03:50:44.300138Z", "imported": "2026-10-27T03:50:44.270472", "github_user": "jahrik", "username": "jahrik", "github_repo": "ansible-steamdeck", "github_branch": "main", "commit": "bd763ba1e48d241b18469fd94c887ccd261c3938", "commit_message": "chore(dependabot): group version and security updates (#62)\n\nWithout groups every pip dependency opened its own PR. Group pip\nversion updates and security updates, and group github-actions updates.\n\nCo-authored-by: Wesley Gill <[email protected]>\nCo-authored-by: Claude Sonnet 5.5 <[email protected]>", "name": "steamdeck", "description": "Configures a Steam Deck developer environment - zsh, nvim, Konsole, CLI tools, a Podman/Docker/distrobox dev stack, and Catppuccin KDE theming", "summary_fields": { "dependencies": [ { "role": "jahrik.nerd_fonts" } ], "namespace": { "id": 3174, "name": "jahrik", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-e180-7b09-88ae-0282107f66aa/avatar/" }, "provider_namespace": { "id": 678, "name": "jahrik", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/678/" }, "repository": { "name": "ansible-steamdeck", "original_name": "ansible-steamdeck" }, "tags": [ "steamdeck", "steamos", "zsh", "nvim", "nerdfonts" ], "versions": [] }, "download_count": 3 }, { "id": 43157, "upstream_id": null, "created": "2026-06-20T17:29:27.237415Z", "modified": "2026-06-20T17:29:27.272176Z", "imported": "2026-06-20T17:29:27.234978", "github_user": "Mohamed-Rayane-LAKEHAL", "username": "Mohamed-Rayane-LAKEHAL", "github_repo": "apache-example-role", "github_branch": "main", "commit": "7f77de8fdd6ee43838312d69628c833c36d70a2d", "commit_message": "first commit\n", "name": "apache-example-role", "description": "A role for deploying apache web server", "summary_fields": { "dependencies": [], "namespace": { "id": 28042, "name": "Mohamed-Rayane-LAKEHAL", "avatar_url": "https://github.com/Mohamed-Rayane-LAKEHAL.png" }, "provider_namespace": { "id": 37454, "name": "mohamed_rayane_lakehal", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37454/" }, "repository": { "name": "apache-example-role", "original_name": "apache-example-role" }, "tags": [], "versions": [] }, "download_count": 5 }, { "id": 43158, "upstream_id": null, "created": "2026-06-20T20:39:14.947420Z", "modified": "2026-06-20T20:39:15.016059Z", "imported": "2026-06-20T20:39:14.944173", "github_user": "Thulium-Drake", "username": "Thulium-Drake", "github_repo": "ansible-role-garage", "github_branch": "main", "commit": "60804d80ae2ad134c55a72240f7874baaa07c0d9", "commit_message": "Add CI (#1)\n\nReviewed-on: https://git.element-networks.nl/Ansible/role-garage/pulls/1\n", "name": "garage", "description": "Garage Data Store", "summary_fields": { "dependencies": [], "namespace": { "id": 6961, "name": "Thulium-Drake", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/" }, "provider_namespace": { "id": 1309, "name": "thulium_drake", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/" }, "repository": { "name": "ansible-role-garage", "original_name": "ansible-role-garage" }, "tags": [ "garage", "s3" ], "versions": [ { "id": "5f06994a-e5dd-43ff-8188-b99259265977", "name": "0.0.2", "release_date": "2026-06-20T22:35:20+02:00" }, { "id": "dfc92f55-4751-467e-88da-9a51a8806495", "name": "0.0.1", "release_date": "2026-06-20T10:00:06+02:00" } ] }, "download_count": 1 }, { "id": 43159, "upstream_id": null, "created": "2026-06-21T00:21:47.968216Z", "modified": "2026-06-23T22:13:27.879247Z", "imported": "2026-06-23T22:13:27.843470", "github_user": "hax0rbana-adam", "username": "hax0rbana_adam", "github_repo": "ansible-role-upgrade", "github_branch": "trunk", "commit": "d8dec50f0b8f9a5b5fcfd0a8af3921cfa5aa847d", "commit_message": "initial commit\n", "name": "upgrade", "description": "Upgrade - A service to keep apt packages updated", "summary_fields": { "dependencies": [], "namespace": { "id": 9007, "name": "hax0rbana_adam", "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4" }, "provider_namespace": { "id": 5356, "name": "hax0rbana_adam", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/" }, "repository": { "name": "ansible-role-upgrade", "original_name": "ansible-role-upgrade" }, "tags": [ "security", "patching", "upgrade" ], "versions": [] }, "download_count": 5 }, { "id": 43160, "upstream_id": null, "created": "2026-06-21T15:07:41.070523Z", "modified": "2026-06-22T11:42:14.321335Z", "imported": "2026-06-22T11:42:14.277029", "github_user": "bartdorlandt", "username": "bartdorlandt", "github_repo": "ansible-role-taskfile", "github_branch": "main", "commit": "f64ffe0d34bba674e60b6adb19dbc4ec288ee51f", "commit_message": "Added ci and fixes (#1)\n\n* Added ci and fixes\n* fix ci - double action", "name": "taskfile", "description": "Install the Task CLI tool (taskfile.dev) using the official install script", "summary_fields": { "dependencies": [], "namespace": { "id": 783, "name": "bartdorlandt", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fa-fa65-76b6-aa99-a92817818dab/avatar/" }, "provider_namespace": { "id": 14221, "name": "bartdorlandt", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14221/" }, "repository": { "name": "ansible-role-taskfile", "original_name": "ansible-role-taskfile" }, "tags": [ "task", "taskfile", "cli" ], "versions": [ { "id": "4752cec8-0fd6-4e94-9c83-3514b95a9c12", "name": "0.0.1", "release_date": "2026-06-22T13:39:46+02:00" } ] }, "download_count": 4 }, { "id": 43161, "upstream_id": null, "created": "2026-06-21T21:29:59.756915Z", "modified": "2026-06-21T21:29:59.798470Z", "imported": "2026-06-21T21:29:59.754669", "github_user": "sgaduuw", "username": "sgaduuw", "github_repo": "ansible-role-vector", "github_branch": "main", "commit": "8879e0e383dbd6b46f21ee7a73c4c0cc4f937d09", "commit_message": "Initial commit: Vector log-shipper role\n\nInstall and configure the distro-packaged Vector to ship journald and\nfile-based logs to Axiom via the native axiom sink. Replaces the\nunmaintained AUR fluent-bit.\n\nFeatures:\n- Data-driven journald + file sources, with an env-stamp remap transform.\n- Axiom token supplied via EnvironmentFile (intended to be ansible-vault\n encrypted by the consumer); kept out of the world-readable config.\n- setgid log-directory provisioning (tmpfiles.d) so logs written by a\n root container process stay group-readable by the unprivileged vector\n user, without joining the root group.\n- Split reload/restart handlers: validated SIGHUP for config-only\n changes, full restart for EnvironmentFile/group changes.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>\n", "name": "vector", "description": "Install and configure the Vector observability pipeline to ship logs to Axiom", "summary_fields": { "dependencies": [], "namespace": { "id": 6279, "name": "sgaduuw", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-dd99-7ad5-b0c9-18aeded2c026/avatar/" }, "provider_namespace": { "id": 18478, "name": "sgaduuw", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18478/" }, "repository": { "name": "ansible-role-vector", "original_name": "ansible-role-vector" }, "tags": [ "logging", "observability", "vector", "axiom" ], "versions": [ { "id": "fed9e959-6b73-4a73-ba43-02fffaf9c187", "name": "1.0.0", "release_date": "2026-06-21T23:18:15+02:00" } ] }, "download_count": 7 }, { "id": 43162, "upstream_id": null, "created": "2026-06-22T07:49:36.600013Z", "modified": "2026-06-22T07:49:36.645889Z", "imported": "2026-06-22T07:49:36.595803", "github_user": "malay-ranjan-panigrahi", "username": "malay-ranjan-panigrahi", "github_repo": "dummy-role", "github_branch": "main", "commit": "98f73e62b6b1c0777aa7db643184060e445df698", "commit_message": "Initial Commits\n", "name": "dummy-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 28055, "name": "malay-ranjan-panigrahi", "avatar_url": "https://github.com/malay-ranjan-panigrahi.png" }, "provider_namespace": { "id": 37467, "name": "malay_ranjan_panigrahi", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37467/" }, "repository": { "name": "dummy-role", "original_name": "dummy-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 43163, "upstream_id": null, "created": "2026-06-22T22:51:29.476061Z", "modified": "2026-06-22T22:51:29.510900Z", "imported": "2026-06-22T22:51:29.473167", "github_user": "luukwindesheim", "username": "luukwindesheim", "github_repo": "ansible-role-role_db", "github_branch": "main", "commit": "1b0411fe8f1be696f84e124421ec752928663e35", "commit_message": "Add files via upload", "name": "role_db", "description": "Installeert en configureert MariaDB", "summary_fields": { "dependencies": [], "namespace": { "id": 28067, "name": "luukwindesheim", "avatar_url": "https://github.com/luukwindesheim.png" }, "provider_namespace": { "id": 37479, "name": "luukwindesheim", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37479/" }, "repository": { "name": "ansible-role-role_db", "original_name": "ansible-role-role_db" }, "tags": [], "versions": [] }, "download_count": 5 }, { "id": 43164, "upstream_id": null, "created": "2026-06-23T09:37:04.717210Z", "modified": "2026-10-28T16:15:05.886632Z", "imported": "2026-10-28T16:15:05.846703", "github_user": "jahrik", "username": "jahrik", "github_repo": "ansible-ai-agents", "github_branch": "main", "commit": "b3741f1e63f483b3fa14e69cbdc38ae77c4bbc0a", "commit_message": "Skip become on git install for Darwin hosts (#57)\n\nansible.builtin.package with become: true needs interactive sudo, which\nfails headlessly on macOS without passwordless sudo configured. Homebrew\nalso shouldn't run as root. Mac hosts already guarantee git is present\nvia their own Homebrew package list before this role runs, so there's\nnothing for this task to do there anyway.", "name": "ai_agents", "description": "Install and configure AI coding agents (AGY, Claude Code, etc.)", "summary_fields": { "dependencies": [], "namespace": { "id": 3174, "name": "jahrik", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-e180-7b09-88ae-0282107f66aa/avatar/" }, "provider_namespace": { "id": 678, "name": "jahrik", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/678/" }, "repository": { "name": "ansible-ai-agents", "original_name": "ansible-ai-agents" }, "tags": [ "ai", "agents", "claude", "developer", "dotfiles" ], "versions": [] }, "download_count": 5 } ] }