A list of legacy roles.

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

{
    "count": 37541,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1211",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1209",
    "results": [
        {
            "id": 13938,
            "upstream_id": null,
            "created": "2023-05-08T20:58:20.500031Z",
            "modified": "2026-07-03T01:22:17.991161Z",
            "imported": "2026-07-03T01:22:17.966733",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-sway",
            "github_branch": "main",
            "commit": "e44571b30d22f110e135b9c65dd531e66314f1af",
            "commit_message": "chore: refresh uv.lock to match bumped tooling constraints (#18)\n\nDependabot PRs previously widened ansible-lint/molecule to >=26.6.0 and\nmolecule-plugins to >=25.8.12 in pyproject.toml, but uv.lock was never\nre-run, so it was still resolving the older 26.4.0 versions. This\nre-locks against the already-widened constraints (no ceilings moved).\n\nCo-authored-by: Claude Sonnet 5 <[email protected]>",
            "name": "sway",
            "description": "Install and configure sway",
            "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-sway",
                    "original_name": "ansible-sway"
                },
                "tags": [
                    "sway"
                ],
                "versions": []
            },
            "download_count": 72
        },
        {
            "id": 13939,
            "upstream_id": null,
            "created": "2023-05-08T20:58:20.573036Z",
            "modified": "2026-07-03T01:25:45.909232Z",
            "imported": "2026-07-03T01:25:45.881253",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-urxvt",
            "github_branch": "main",
            "commit": "1de69fb7db6dbf8ce151213e6d7813e82511d882",
            "commit_message": "chore: refresh uv.lock to match bumped tooling constraints (#21)\n\nDependabot merged PRs widened pyproject.toml constraints for\nansible-lint/molecule (>=26.6.0) and molecule-plugins (>=25.8.12) but\nuv.lock was never re-run, leaving it pinned to the older 26.4.0\nresolution. Re-lock (no ceiling changes) so ansible-lint and molecule\n26.6.0 are actually installed.\n\nCo-authored-by: Claude Sonnet 5 <[email protected]>",
            "name": "urxvt",
            "description": "Install urxvt, plugins, and configure xresources",
            "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-urxvt",
                    "original_name": "ansible-urxvt"
                },
                "tags": [
                    "urxvt",
                    "urxvtpearls",
                    "xresources"
                ],
                "versions": []
            },
            "download_count": 318
        },
        {
            "id": 13940,
            "upstream_id": null,
            "created": "2023-05-08T20:58:21.292096Z",
            "modified": "2026-07-03T01:21:06.720155Z",
            "imported": "2026-07-03T01:21:06.696674",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-vim",
            "github_branch": "main",
            "commit": "34ca94be403deaf4c3c7d53eafe797c79e5f4260",
            "commit_message": "fix: migrate ansible_env to ansible_facts in uninstall + refresh uv.lock (#19)\n\nReplace bare ansible_env['HOME'] magic-var access with\nansible_facts['env']['HOME'] in tasks/uninstall.yml, matching this\nrepo's inject_facts_as_vars=False convention. Also re-run uv lock to\ncatch the lockfile up to already-widened ansible-lint/molecule\n(>=26.6.0) constraints from merged dependabot PRs.\n\nCo-authored-by: Wesley Gill <[email protected]>\nCo-authored-by: Claude Sonnet 5 <[email protected]>",
            "name": "vim",
            "description": "Install vim, vundle, plugins, and customize .vimrc",
            "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-vim",
                    "original_name": "ansible-vim"
                },
                "tags": [
                    "vim",
                    "vundle",
                    "vimrc"
                ],
                "versions": []
            },
            "download_count": 547
        },
        {
            "id": 13941,
            "upstream_id": null,
            "created": "2023-05-08T20:58:21.364727Z",
            "modified": "2026-07-03T01:29:08.619084Z",
            "imported": "2026-07-03T01:29:08.595659",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-arch-workstation",
            "github_branch": "main",
            "commit": "1f3e2a717d1bcaff7945676dcf808ff271f00cac",
            "commit_message": "chore: refresh uv.lock to match bumped tooling constraints (#25)\n\nDependabot PRs widened pyproject.toml constraints for ansible-lint,\nmolecule, molecule-plugins, and ansible-core, but uv.lock was never\nregenerated afterward and remained pinned to older resolved versions\n(ansible-lint/molecule 26.4.0). Re-running `uv lock` (no --upgrade)\ncatches the lockfile up to the already-widened ceilings without\nmoving any constraint further.\n\nCo-authored-by: Claude Sonnet 5 <[email protected]>",
            "name": "workstation",
            "description": "Installs a development workstation",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "jahrik.yay"
                    },
                    {
                        "role": "jahrik.alacritty"
                    },
                    {
                        "role": "jahrik.i3_gaps"
                    },
                    {
                        "role": "jahrik.polybar"
                    },
                    {
                        "role": "jahrik.urxvt"
                    },
                    {
                        "role": "jahrik.conky"
                    },
                    {
                        "role": "jahrik.zsh"
                    },
                    {
                        "role": "jahrik.vim"
                    },
                    {
                        "role": "jahrik.nvim"
                    }
                ],
                "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-arch-workstation",
                    "original_name": "ansible-arch-workstation"
                },
                "tags": [
                    "workstation",
                    "i3",
                    "vim",
                    "zsh",
                    "polybar",
                    "urxvt",
                    "alacritty",
                    "conky"
                ],
                "versions": []
            },
            "download_count": 46
        },
        {
            "id": 13942,
            "upstream_id": null,
            "created": "2023-05-08T20:58:21.430772Z",
            "modified": "2026-07-03T01:25:05.819866Z",
            "imported": "2026-07-03T01:25:05.794757",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-yay",
            "github_branch": "main",
            "commit": "1da00ac44732dedcfc41f848ff978f9ad3d247d5",
            "commit_message": "chore: refresh uv.lock to match bumped tooling constraints (#19)\n\nDependabot PRs widened ansible-lint/molecule to >=26.6.0 and\nmolecule-plugins to >=25.8.12 in pyproject.toml, but uv.lock was\nnever re-run afterward and remained pinned to ansible-lint/molecule\n26.4.0. Re-lock (no ceiling changes) to bring the lockfile back in\nsync with the already-approved constraints.\n\nCo-authored-by: Claude Sonnet 5 <[email protected]>",
            "name": "yay",
            "description": "Installs yay. Include library to use yay",
            "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-yay",
                    "original_name": "ansible-yay"
                },
                "tags": [
                    "yay"
                ],
                "versions": []
            },
            "download_count": 1897
        },
        {
            "id": 13943,
            "upstream_id": null,
            "created": "2023-05-08T20:58:21.491561Z",
            "modified": "2026-07-07T22:51:00.023531Z",
            "imported": "2026-07-07T22:50:59.998456",
            "github_user": "jahrik",
            "username": "jahrik",
            "github_repo": "ansible-zsh",
            "github_branch": "main",
            "commit": "d934fae300d5b86e1ec60bf7205be0c473d36aad",
            "commit_message": "Bump astral-sh/setup-uv from 8.2.0 to 8.3.1 (#26)\n\nBumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 8.2.0 to 8.3.1.\n- [Release notes](https://github.com/astral-sh/setup-uv/releases)\n- [Commits](https://github.com/astral-sh/setup-uv/compare/v8.2.0...v8.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: astral-sh/setup-uv\n  dependency-version: 8.3.1\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <[email protected]>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
            "name": "zsh",
            "description": "Install zsh and minimal configs",
            "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-zsh",
                    "original_name": "ansible-zsh"
                },
                "tags": [
                    "zsh",
                    "shell",
                    "steamdeck",
                    "steamos",
                    "powerline"
                ],
                "versions": []
            },
            "download_count": 941
        },
        {
            "id": 13944,
            "upstream_id": 11432,
            "created": "2023-05-08T20:58:21.597330Z",
            "modified": "2023-10-29T18:45:35.464611Z",
            "imported": "2016-08-10T00:39:50.022547-04:00",
            "github_user": "jainnikhil30",
            "username": "jainnikhil30",
            "github_repo": "test-travis",
            "github_branch": "master",
            "commit": "06d1e95ddbd8626eea3d17bd74d775fbe51a065c",
            "commit_message": "add platform",
            "name": "test-travis",
            "description": "your description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3175,
                    "name": "jainnikhil30",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-e222-7000-aaa7-33c19e125c8c/avatar/"
                },
                "provider_namespace": {
                    "id": 16035,
                    "name": "jainnikhil30",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16035/"
                },
                "repository": {
                    "name": "test-travis",
                    "original_name": "test-travis"
                },
                "tags": [
                    "nikhil"
                ],
                "versions": []
            },
            "download_count": 42
        },
        {
            "id": 13945,
            "upstream_id": 51674,
            "created": "2023-05-08T20:58:21.700287Z",
            "modified": "2023-10-29T18:45:35.468173Z",
            "imported": "2020-11-07T09:58:08.415469-05:00",
            "github_user": "jakemalley",
            "username": "jakemalley",
            "github_repo": "ansible-role-raspberrypi",
            "github_branch": "main",
            "commit": "fa281d33314740c00487b6f0e37edd25cebf1d2f",
            "commit_message": "Removed redundant tests",
            "name": "raspberrypi",
            "description": "Simple role for configuring a Raspberry Pi",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3176,
                    "name": "jakemalley",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-e3aa-72f9-a0ca-ab57cc9f6abb/avatar/"
                },
                "provider_namespace": {
                    "id": 677,
                    "name": "jakemalley",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/677/"
                },
                "repository": {
                    "name": "ansible-role-raspberrypi",
                    "original_name": "ansible-role-raspberrypi"
                },
                "tags": [],
                "versions": [
                    {
                        "id": 139982,
                        "name": "1.0.1",
                        "release_date": "2020-11-07T09:49:23-05:00"
                    },
                    {
                        "id": 139924,
                        "name": "1.0.0",
                        "release_date": "2020-11-06T12:22:54-05:00"
                    }
                ]
            },
            "download_count": 44
        },
        {
            "id": 13949,
            "upstream_id": 57352,
            "created": "2023-05-08T20:58:22.044645Z",
            "modified": "2023-10-29T18:45:35.483619Z",
            "imported": "2021-12-23T10:58:00.585269-05:00",
            "github_user": "jakoberpf",
            "username": "jakoberpf",
            "github_repo": "ansible-role-zerotier",
            "github_branch": "master",
            "commit": "b228acfb06f5c822e45e24b176ffb5a50d5151bf",
            "commit_message": "fix ansible role name",
            "name": "zerotier",
            "description": "Install zerotier-one package and add new members to a zerotier network",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3178,
                    "name": "jakoberpf",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-e492-7042-b0c6-63c58ee3cc12/avatar/"
                },
                "provider_namespace": {
                    "id": 13250,
                    "name": "jakoberpf",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13250/"
                },
                "repository": {
                    "name": "ansible-role-zerotier",
                    "original_name": "ansible-role-zerotier"
                },
                "tags": [
                    "networking",
                    "zerotier"
                ],
                "versions": [
                    {
                        "id": 172846,
                        "name": "v1.2.3",
                        "release_date": "2020-03-12T20:35:01-04:00"
                    },
                    {
                        "id": 172850,
                        "name": "v1.2.2",
                        "release_date": "2018-12-07T20:26:57-05:00"
                    },
                    {
                        "id": 172847,
                        "name": "v1.2.1",
                        "release_date": "2018-12-07T17:48:31-05:00"
                    },
                    {
                        "id": 172848,
                        "name": "v1.2.0",
                        "release_date": "2018-12-02T12:58:49-05:00"
                    },
                    {
                        "id": 172849,
                        "name": "v1.1.0",
                        "release_date": "2018-07-25T18:01:52-04:00"
                    },
                    {
                        "id": 172845,
                        "name": "v1.0.0",
                        "release_date": "2018-04-04T20:18:34-04:00"
                    }
                ]
            },
            "download_count": 69
        },
        {
            "id": 13950,
            "upstream_id": 2832,
            "created": "2023-05-08T20:58:22.819779Z",
            "modified": "2023-10-29T18:45:35.487717Z",
            "imported": null,
            "github_user": "jalessio",
            "username": "jalessio",
            "github_repo": "ansible-role-ros",
            "github_branch": "master",
            "commit": "",
            "commit_message": "",
            "name": "ROS",
            "description": "Robot Operating System (ROS) installation for Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 3179,
                    "name": "jalessio",
                    "avatar_url": "https://github.com/jalessio.png"
                },
                "provider_namespace": {
                    "id": 16036,
                    "name": "jalessio",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16036/"
                },
                "repository": {
                    "name": "ansible-role-ros",
                    "original_name": "ansible-role-ros"
                },
                "tags": [
                    "development",
                    "system"
                ],
                "versions": []
            },
            "download_count": 1815
        }
    ]
}