A list of legacy roles.

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

{
    "count": 37706,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2636",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2634",
    "results": [
        {
            "id": 30385,
            "upstream_id": null,
            "created": "2023-05-08T21:49:22.767328Z",
            "modified": "2025-12-27T12:49:58.752975Z",
            "imported": "2025-12-27T12:49:58.706213",
            "github_user": "vrischmann",
            "username": "vrischmann",
            "github_repo": "ansible-gitrepos",
            "github_branch": "v1.1.0",
            "commit": "f83b3c9c04df1b6514c84730a24086bbf9532d29",
            "commit_message": "Update README.md with improved documentation\n\n- Add Ansible Galaxy role reference (vrischmann.gitrepos)\n- Enhance requirements section with acl package info\n- Add complete example playbook showing usage\n\nšŸ¤– Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <[email protected]>\n",
            "name": "gitrepos",
            "description": "Role to easily create git bare repositories on a host",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7432,
                    "name": "vrischmann",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"
                },
                "provider_namespace": {
                    "id": 19352,
                    "name": "vrischmann",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/"
                },
                "repository": {
                    "name": "ansible-gitrepos",
                    "original_name": "ansible-gitrepos"
                },
                "tags": [
                    "git"
                ],
                "versions": [
                    {
                        "id": "fbd0f9c9-a32c-4b40-a2b2-6b3dc2d1329f",
                        "name": "v1.1.0",
                        "release_date": "2025-09-07T00:31:21+02:00"
                    },
                    {
                        "id": "d094af57-24fa-46e5-9942-a24887da5118",
                        "name": "v1.0.0",
                        "release_date": "2023-07-15T15:25:16+02:00"
                    }
                ]
            },
            "download_count": 468
        },
        {
            "id": 30386,
            "upstream_id": 12247,
            "created": "2023-05-08T21:49:22.843249Z",
            "modified": "2023-10-29T18:46:40.864805Z",
            "imported": "2016-09-20T14:27:10.758741-04:00",
            "github_user": "vrischmann",
            "username": "vrischmann",
            "github_repo": "ansible-role-java",
            "github_branch": "master",
            "commit": "8a431481a8cc354cd5f512d14d4f5a1c68774545",
            "commit_message": "galaxy: remove invalid platforms",
            "name": "java",
            "description": "Ansible playbook to install the official Oracle JRE/JDK.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7432,
                    "name": "vrischmann",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"
                },
                "provider_namespace": {
                    "id": 19352,
                    "name": "vrischmann",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/"
                },
                "repository": {
                    "name": "ansible-role-java",
                    "original_name": "ansible-role-java"
                },
                "tags": [
                    "java",
                    "system"
                ],
                "versions": [
                    {
                        "id": 19181,
                        "name": "v1.0",
                        "release_date": "2016-09-17T07:33:23-04:00"
                    },
                    {
                        "id": 19180,
                        "name": "v1.0.1",
                        "release_date": "2016-09-17T09:05:09-04:00"
                    }
                ]
            },
            "download_count": 133
        },
        {
            "id": 30387,
            "upstream_id": 19286,
            "created": "2023-05-08T21:49:22.903531Z",
            "modified": "2023-10-29T18:46:40.868221Z",
            "imported": "2017-07-17T15:29:10.451607-04:00",
            "github_user": "vrischmann",
            "username": "vrischmann",
            "github_repo": "ansible-role-minikube",
            "github_branch": "master",
            "commit": "3903b4e468148f5e79745f7ac65a12acf692d156",
            "commit_message": "fix metadata for galaxy",
            "name": "minikube",
            "description": "Backend engineer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7432,
                    "name": "vrischmann",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"
                },
                "provider_namespace": {
                    "id": 19352,
                    "name": "vrischmann",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/"
                },
                "repository": {
                    "name": "ansible-role-minikube",
                    "original_name": "ansible-role-minikube"
                },
                "tags": [
                    "kubernetes",
                    "minikube"
                ],
                "versions": []
            },
            "download_count": 193
        },
        {
            "id": 30388,
            "upstream_id": null,
            "created": "2023-05-08T21:49:22.965913Z",
            "modified": "2026-07-28T10:24:55.486420Z",
            "imported": "2026-07-28T10:24:55.416333",
            "github_user": "vrischmann",
            "username": "vrischmann",
            "github_repo": "ansible-prometheus-node-exporter",
            "github_branch": "v1.4.1",
            "commit": "ef66adda1c2f1d13c93b141104e1657d9fb1368c",
            "commit_message": "fix: add RestartSec to survive transient startup failures\n\nThe service sets Restart=on-failure but no RestartSec, so systemd\ndefaults to 100ms. When node_exporter binds to a hostname whose\nresolution isn't ready at boot — e.g. a tailscale MagicDNS name, which\nonly resolves a few seconds after the tailscale0 device is up, despite\nAfter=/Requires= on that device — it fails instantly and burns through\nthe StartLimitBurst=10 budget in about a second, ending up permanently\n`failed` until the 4h interval elapses.\n\nAdd RestartSec (default 10s, overridable via\nprometheus_node_exporter_restart_sec) so retries stretch across that\nreadiness window and the service recovers on its own. The existing\nStartLimitBurst=10 over a 4h interval leaves plenty of headroom.\n",
            "name": "prometheus_node_exporter",
            "description": "Install prometheus-node-exporter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7432,
                    "name": "vrischmann",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"
                },
                "provider_namespace": {
                    "id": 19352,
                    "name": "vrischmann",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/"
                },
                "repository": {
                    "name": "ansible-prometheus-node-exporter",
                    "original_name": "ansible-prometheus-node-exporter"
                },
                "tags": [
                    "prometheus"
                ],
                "versions": [
                    {
                        "id": "dd15e888-b733-43bd-92cb-1bbc86e83492",
                        "name": "v1.4.1",
                        "release_date": "2026-07-28T12:21:01+02:00"
                    },
                    {
                        "id": "22533f2a-7af0-463b-8658-aff7af2b87c2",
                        "name": "v1.4.0",
                        "release_date": "2026-06-24T14:22:23+02:00"
                    },
                    {
                        "id": "e1bcb4af-0c2d-4790-8270-444ab1e7e279",
                        "name": "v1.3.0",
                        "release_date": "2026-01-26T14:14:53+01:00"
                    },
                    {
                        "id": "7bf1469e-5b20-4c31-ab59-9e071c897e63",
                        "name": "v1.2.0",
                        "release_date": "2025-05-11T21:06:25+02:00"
                    },
                    {
                        "id": "e6689d6b-d83f-43f7-b531-ae0510de6462",
                        "name": "v1.1.0",
                        "release_date": "2023-07-18T15:47:43+02:00"
                    },
                    {
                        "id": "853652b9-43ee-4d47-9835-5705238041d2",
                        "name": "v1.0.0",
                        "release_date": "2023-07-15T15:55:10+02:00"
                    }
                ]
            },
            "download_count": 1168
        },
        {
            "id": 30389,
            "upstream_id": null,
            "created": "2023-05-08T21:49:23.802550Z",
            "modified": "2026-07-20T20:21:32.343634Z",
            "imported": "2026-07-20T20:21:32.258063",
            "github_user": "vrischmann",
            "username": "vrischmann",
            "github_repo": "ansible-restic",
            "github_branch": "v3.4.0",
            "commit": "8edc545364298c938b2c55df2c87ed92b1d4fb0d",
            "commit_message": "Merge pull request #2 from vrischmann/feat/multi-target-backups\n\nfeat(backup): support multiple repository targets per scope",
            "name": "restic",
            "description": "Deploy restic backups using systemd services and timers",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7432,
                    "name": "vrischmann",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"
                },
                "provider_namespace": {
                    "id": 19352,
                    "name": "vrischmann",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/"
                },
                "repository": {
                    "name": "ansible-restic",
                    "original_name": "ansible-restic"
                },
                "tags": [
                    "restic",
                    "backup"
                ],
                "versions": [
                    {
                        "id": "9f03b6a9-e156-4be1-8014-a9a08ac6fc64",
                        "name": "v3.4.0",
                        "release_date": "2026-07-20T22:20:18+02:00"
                    },
                    {
                        "id": "5ab6a953-0e14-4d01-b4c7-53101975d171",
                        "name": "v3.3.0",
                        "release_date": "2026-06-29T17:05:06+02:00"
                    },
                    {
                        "id": "1d4d4877-8c9a-4837-8ab3-d9b0907760e4",
                        "name": "v3.2.0",
                        "release_date": "2026-06-25T15:48:41+02:00"
                    },
                    {
                        "id": "3959f845-d8d2-4184-b911-950d27fb4a35",
                        "name": "v3.1.0",
                        "release_date": "2025-09-07T00:14:27+02:00"
                    },
                    {
                        "id": "c0a2802f-3071-4bb7-88af-1c531eb248d8",
                        "name": "v3.0.0",
                        "release_date": "2025-09-06T23:48:40+02:00"
                    },
                    {
                        "id": "00483dbc-cd74-4162-bab6-7d977271a65c",
                        "name": "v2.0.0",
                        "release_date": "2024-04-07T15:26:43+02:00"
                    },
                    {
                        "id": "8ff8b9df-055d-4d70-aeca-d61e43a2864c",
                        "name": "v1.0.1",
                        "release_date": "2024-04-07T14:00:02+02:00"
                    },
                    {
                        "id": "58ce6ec5-d3dc-47c2-b056-ba7e8b580776",
                        "name": "v1.0.0",
                        "release_date": "2023-07-15T15:59:41+02:00"
                    }
                ]
            },
            "download_count": 1096
        },
        {
            "id": 30390,
            "upstream_id": 59564,
            "created": "2023-05-08T21:49:23.870493Z",
            "modified": "2023-10-29T18:46:40.880576Z",
            "imported": "2022-06-25T07:23:16.351032-04:00",
            "github_user": "vrischmann",
            "username": "vrischmann",
            "github_repo": "ansible-sshtrap",
            "github_branch": "master",
            "commit": "afbdf2d7c6360431832c669a08fbe856b9f42c2e",
            "commit_message": "meta: set namespace and role_name",
            "name": "sshtrap",
            "description": "Install sshtrap",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7432,
                    "name": "vrischmann",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/"
                },
                "provider_namespace": {
                    "id": 19352,
                    "name": "vrischmann",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/"
                },
                "repository": {
                    "name": "ansible-sshtrap",
                    "original_name": "ansible-sshtrap"
                },
                "tags": [
                    "tarpit"
                ],
                "versions": []
            },
            "download_count": 120
        },
        {
            "id": 30391,
            "upstream_id": 59724,
            "created": "2023-05-08T21:49:23.963535Z",
            "modified": "2023-10-29T18:46:40.884176Z",
            "imported": "2022-07-16T04:46:58.845361-04:00",
            "github_user": "vrvishnu49000",
            "username": "vrvishnu49000",
            "github_repo": "wordpressinstallion",
            "github_branch": "master",
            "commit": "98392815797591c21603e8a4e0dcb2bcd5cad683",
            "commit_message": "first commit",
            "name": "wordpressinstallion",
            "description": "wordpress installation",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7433,
                    "name": "vrvishnu49000",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-6891-7bbb-bbc3-446278d4bce3/avatar/"
                },
                "provider_namespace": {
                    "id": 19353,
                    "name": "vrvishnu49000",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19353/"
                },
                "repository": {
                    "name": "wordpressinstallion",
                    "original_name": "wordpressinstallion"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 36
        },
        {
            "id": 30392,
            "upstream_id": 20118,
            "created": "2023-05-08T21:49:24.066817Z",
            "modified": "2023-10-29T18:46:40.887754Z",
            "imported": "2017-08-29T11:44:02.586274-04:00",
            "github_user": "vsamofal",
            "username": "vsamofal",
            "github_repo": "ansible-role-docker-engine",
            "github_branch": "master",
            "commit": "b486ee693b21bded6262bfde43449ea4a543fe65",
            "commit_message": "Add default daemon.json, for centos. For fix bug related to ansible blockinfile operation.",
            "name": "docker-engine",
            "description": "Installs docker-engine with official packages from dockerproject.org.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7434,
                    "name": "vsamofal",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-69af-747c-af05-07cb61008251/avatar/"
                },
                "provider_namespace": {
                    "id": 19354,
                    "name": "vsamofal",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19354/"
                },
                "repository": {
                    "name": "ansible-role-docker-engine",
                    "original_name": "ansible-role-docker-engine"
                },
                "tags": [
                    "docker",
                    "system"
                ],
                "versions": [
                    {
                        "id": 37471,
                        "name": "v1.1.0",
                        "release_date": "2017-06-05T07:33:06-04:00"
                    },
                    {
                        "id": 37472,
                        "name": "v1.0.2",
                        "release_date": "2016-08-16T14:35:11-04:00"
                    },
                    {
                        "id": 37473,
                        "name": "v1.0.1",
                        "release_date": "2016-08-14T16:11:38-04:00"
                    },
                    {
                        "id": 37474,
                        "name": "v1.0.0",
                        "release_date": "2016-08-14T14:47:31-04:00"
                    }
                ]
            },
            "download_count": 46
        },
        {
            "id": 30396,
            "upstream_id": 10215,
            "created": "2023-05-08T21:49:24.397483Z",
            "modified": "2023-10-29T18:46:40.910588Z",
            "imported": "2016-06-09T15:55:19.130912-04:00",
            "github_user": "vsushkov",
            "username": "vsushkov",
            "github_repo": "ansible-elixir-stack",
            "github_branch": "master",
            "commit": "e51cb280526945499e69473d1fd4452a25aaba28",
            "commit_message": "Setup with postgres v 9.5",
            "name": "ansible-elixir-stack",
            "description": "Tool to setup servers for Elixir & Phoenix framework apps",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7436,
                    "name": "vsushkov",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-6af3-71be-89b4-d42ba3d84e9d/avatar/"
                },
                "provider_namespace": {
                    "id": 19355,
                    "name": "vsushkov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19355/"
                },
                "repository": {
                    "name": "ansible-elixir-stack",
                    "original_name": "ansible-elixir-stack"
                },
                "tags": [
                    "cloud",
                    "development",
                    "monitoring",
                    "system",
                    "web"
                ],
                "versions": [
                    {
                        "id": 15367,
                        "name": "0.9.0",
                        "release_date": "2015-09-14T04:09:32-04:00"
                    },
                    {
                        "id": 15366,
                        "name": "pgsql-9.5",
                        "release_date": "2016-06-09T19:46:08-04:00"
                    }
                ]
            },
            "download_count": 78
        },
        {
            "id": 30398,
            "upstream_id": 7533,
            "created": "2023-05-08T21:49:24.582941Z",
            "modified": "2023-10-29T18:46:40.917782Z",
            "imported": "2016-04-21T16:13:54.772782-04:00",
            "github_user": "vterdunov",
            "username": "vterdunov",
            "github_repo": "ansible-apt",
            "github_branch": "master",
            "commit": "b2c5d4a41453ad011d8e34f58dd7be36332877b6",
            "commit_message": "Merge branch 'hotfix/1.0.3'",
            "name": "apt",
            "description": "Role installs the packages using the apt.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6446,
                    "name": "vterdunov",
                    "avatar_url": "https://avatars.githubusercontent.com/u/13706147?v=3"
                },
                "provider_namespace": {
                    "id": 11961,
                    "name": "vterdunov",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11961/"
                },
                "repository": {
                    "name": "ansible-apt",
                    "original_name": "ansible-apt"
                },
                "tags": [
                    "apt"
                ],
                "versions": [
                    {
                        "id": 13385,
                        "name": "1.0.3",
                        "release_date": "2016-04-21T20:10:43-04:00"
                    },
                    {
                        "id": 10766,
                        "name": "1.0.2",
                        "release_date": "2016-02-19T12:56:51-05:00"
                    },
                    {
                        "id": 10767,
                        "name": "1.0.1",
                        "release_date": "2016-02-19T12:49:06-05:00"
                    },
                    {
                        "id": 10234,
                        "name": "1.0",
                        "release_date": "2016-01-15T13:45:57-05:00"
                    }
                ]
            },
            "download_count": 51
        }
    ]
}