A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3749
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37669,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3750",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3748",
    "results": [
        {
            "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": 2
        },
        {
            "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": 6
        },
        {
            "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-08-18T07:01:10.990677Z",
            "imported": "2026-08-18T07:01:10.943900",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-ai-agents",
            "github_branch": "main",
            "commit": "f2201ed0cb3f81793821e011bc2e6930de66a6f7",
            "commit_message": "chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#47)\n\nBumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 9.0.0 to 10.0.1.\n- [Release notes](https://github.com/astral-sh/setup-uv/releases)\n- [Commits](https://github.com/astral-sh/setup-uv/compare/v9.0.0...v10.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: astral-sh/setup-uv\n  dependency-version: 10.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <[email protected]>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
            "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": 3
        },
        {
            "id": 43165,
            "upstream_id": null,
            "created": "2026-06-23T17:14:28.316011Z",
            "modified": "2026-06-23T17:14:28.359934Z",
            "imported": "2026-06-23T17:14:28.313109",
            "github_user": "gurpreet67",
            "username": "gurpreet67",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "e77bb06cba743d4ea76c532f4330af0d252104ca",
            "commit_message": "all files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28077,
                    "name": "gurpreet67",
                    "avatar_url": "https://github.com/gurpreet67.png"
                },
                "provider_namespace": {
                    "id": 37489,
                    "name": "gurpreet67",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37489/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43166,
            "upstream_id": null,
            "created": "2026-06-24T04:45:05.801717Z",
            "modified": "2026-08-23T02:41:08.922715Z",
            "imported": "2026-08-23T02:41:08.895333",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-mac-workstation",
            "github_branch": "main",
            "commit": "7b706beec68e9c2ef0e881c8ea6d93b3de6a14ed",
            "commit_message": "build(deps): Bump astral-sh/setup-uv from 9.0.0 to 10.0.0 (#12)\n\nBumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 9.0.0 to 10.0.0.\n- [Release notes](https://github.com/astral-sh/setup-uv/releases)\n- [Commits](https://github.com/astral-sh/setup-uv/compare/v9.0.0...v10.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: astral-sh/setup-uv\n  dependency-version: 10.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] <[email protected]>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
            "name": "mac_workstation",
            "description": "Installs a macOS development workstation",
            "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-mac-workstation",
                    "original_name": "ansible-mac-workstation"
                },
                "tags": [
                    "workstation",
                    "macos",
                    "homebrew",
                    "zsh",
                    "ghostty",
                    "nvim"
                ],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 43167,
            "upstream_id": null,
            "created": "2026-06-24T18:43:09.744896Z",
            "modified": "2026-06-24T18:43:09.807474Z",
            "imported": "2026-06-24T18:43:09.742247",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-gitlab_ce",
            "github_branch": "master",
            "commit": "e73236fbea855030caefc7d20a561ee0b2f3653b",
            "commit_message": "Merge branch 'release/14.1.1'\n",
            "name": "gitlab_ce",
            "description": "Ansible Role for GitLab CE Installation",
            "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-gitlab_ce",
                    "original_name": "ansible-role-gitlab_ce"
                },
                "tags": [
                    "system"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 43168,
            "upstream_id": null,
            "created": "2026-06-25T12:42:35.497344Z",
            "modified": "2026-06-25T22:13:19.371482Z",
            "imported": "2026-06-25T22:13:19.278961",
            "github_user": "Xenion1987",
            "username": "xenion1987",
            "github_repo": "ansible-role-fastfetch",
            "github_branch": "main",
            "commit": "b88b13c8e2082f757e754e597dcae0856f120cd4",
            "commit_message": "feat: prek migration and cleanup (#14)\n\n* feat: migrate from pre-commit to prek\n\nReplace pre-commit with prek as dev dependency and add ansible-doctor\npre-commit hook. Add description and readme fields to pyproject.toml.\n\n* ci: adopt dynamic ROLE_NAME pattern in workflows\n\nReplace hardcoded role name with dynamic ${{ github.event.repository.name }}\nenv variable. Remove redundant actions/setup-python step. Add\n--upgrade-package for precise ansible-core versioning. Add make_latest\nand configurable GALAXY_NAMESPACE to release workflow.\n\n* fix: align molecule config with template\n\nFix ansible_connect typo to ansible_connection. Add tmpfs mounts.\nUse generic 'instance' platform name. Remove deprecated\nmolecule role_name_check comment. Add --update flag to apk install.\nAdd alternative role reference comments.\n\n* chore: cleanup deprecated files and align project config\n\nRemove meta-no-namespace from ansible-lint skip_list. Slim down\n.gitignore to essential entries. Update LICENSE year to 2026.\nRemove deprecated requirements.txt and .gitkeep files.",
            "name": "fastfetch",
            "description": "Install the latest `fastfetch` version from GitHub.\nFall back to `fastfetch` version 2.7.1 if the target's\nlatest version is 'glib<2.35'.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26535,
                    "name": "xenion1987",
                    "avatar_url": "https://github.com/xenion1987.png"
                },
                "provider_namespace": {
                    "id": 27160,
                    "name": "xenion1987",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27160/"
                },
                "repository": {
                    "name": "ansible-role-fastfetch",
                    "original_name": "ansible-role-fastfetch"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": "20613009-e30e-456a-b2af-4022f320ca02",
                        "name": "v1.3.0",
                        "release_date": "2026-06-26T00:05:49+02:00"
                    },
                    {
                        "id": "65122143-bdf3-468b-a456-a010020f2997",
                        "name": "v1.2.2",
                        "release_date": "2026-06-25T16:38:52+02:00"
                    },
                    {
                        "id": "e72049c8-c290-45e4-8d6b-1abdd39267e9",
                        "name": "v1.2.1",
                        "release_date": "2026-06-25T14:33:40+02:00"
                    },
                    {
                        "id": "8d318cfe-c52a-48bb-9a87-8310d92c5ce2",
                        "name": "v1.2.0",
                        "release_date": "2026-06-25T13:46:16+02:00"
                    },
                    {
                        "id": "f4edda93-75d2-43d1-b2bf-65bc550aeb7c",
                        "name": "v1.0.2",
                        "release_date": "2026-02-26T19:25:27+01:00"
                    },
                    {
                        "id": "27040118-25a9-42e4-84d9-3a2792abe792",
                        "name": "v1.0.1",
                        "release_date": "2026-02-26T02:19:50+01:00"
                    },
                    {
                        "id": "7f01274a-bb17-486d-a566-801ef025b8da",
                        "name": "v1.0.0",
                        "release_date": "2025-11-20T09:20:24+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 43169,
            "upstream_id": null,
            "created": "2026-06-25T14:48:33.070086Z",
            "modified": "2026-07-09T07:28:23.901420Z",
            "imported": "2026-07-09T07:28:23.848273",
            "github_user": "sluetze",
            "username": "sluetze",
            "github_repo": "ansible-role-roxagent",
            "github_branch": "v0.1.0",
            "commit": "db02b7cf65b8103ce4baafc28a36ffe276bea178",
            "commit_message": "add execution environment (#7)\n\n* add minimal execution environment",
            "name": "roxagent",
            "description": "Install and configure RHACS roxagent for vulnerability scanning on RHEL 9 and RHEL 10 virtual machines on OpenShift Virtualization (KubeVirt).",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28101,
                    "name": "sluetze",
                    "avatar_url": "https://github.com/sluetze.png"
                },
                "provider_namespace": {
                    "id": 37513,
                    "name": "sluetze",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37513/"
                },
                "repository": {
                    "name": "ansible-role-roxagent",
                    "original_name": "ansible-role-roxagent"
                },
                "tags": [
                    "security",
                    "rhacs",
                    "roxagent",
                    "openshift",
                    "kubevirt"
                ],
                "versions": [
                    {
                        "id": "d371414c-1a1b-4832-975f-7bbafe054160",
                        "name": "v0.1.0",
                        "release_date": "2026-07-09T09:17:32+02:00"
                    },
                    {
                        "id": "c676297a-fbfe-43f1-9b2e-d6e749dea346",
                        "name": "v0.0.1",
                        "release_date": "2026-06-25T10:38:32-04:00"
                    }
                ]
            },
            "download_count": 4
        }
    ]
}