A list of legacy roles.

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

{
    "count": 37670,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3710",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3708",
    "results": [
        {
            "id": 42674,
            "upstream_id": null,
            "created": "2026-03-20T17:04:10.405652Z",
            "modified": "2026-03-20T17:04:10.678671Z",
            "imported": "2026-03-20T17:04:10.401017",
            "github_user": "clouddrove",
            "username": "clouddrove",
            "github_repo": "ansible-role-slack-ssh-notifier",
            "github_branch": "master",
            "commit": "e4908cd4f00fa2b1db2ffb1293a61701092f4d87",
            "commit_message": "ci: add Ansible Galaxy publish workflow\n",
            "name": "slack-ssh-notifier",
            "description": "This ansible role is used to install Slack SSH notifier on server.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1302,
                    "name": "clouddrove",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018dfa8e-23f9-7f24-b385-8925e24327b2/avatar/"
                },
                "provider_namespace": {
                    "id": 3447,
                    "name": "clouddrove",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/3447/"
                },
                "repository": {
                    "name": "ansible-role-slack-ssh-notifier",
                    "original_name": "ansible-role-slack-ssh-notifier"
                },
                "tags": [
                    "ssh",
                    "slack",
                    "centos",
                    "ubuntu"
                ],
                "versions": [
                    {
                        "id": "4f97ed1c-f7a1-42ec-bab1-2984ce658fbb",
                        "name": "1.0.5",
                        "release_date": "2026-03-20T13:02:56-04:00"
                    },
                    {
                        "id": "7fbd8fd2-3724-4b7a-b685-033a41652649",
                        "name": "1.0.4",
                        "release_date": "2020-05-22T02:57:49-04:00"
                    },
                    {
                        "id": "fd1461b6-81eb-4f17-b76e-f71e7a3898ac",
                        "name": "1.0.3",
                        "release_date": "2020-05-15T10:58:00+05:30"
                    },
                    {
                        "id": "d3c8793b-7b8a-49bd-aa2d-19a6e92b45f8",
                        "name": "1.0.2",
                        "release_date": "2020-01-07T11:11:33+01:00"
                    },
                    {
                        "id": "7ef072b8-2ce2-49e3-9122-22bb6fbdca9e",
                        "name": "1.0.1",
                        "release_date": "2019-10-10T17:21:53+05:30"
                    },
                    {
                        "id": "a1537a59-0ca6-46b1-8ac3-8000d90766f5",
                        "name": "1.0.0",
                        "release_date": "2019-09-11T18:58:26+05:30"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42675,
            "upstream_id": null,
            "created": "2026-03-20T17:12:21.767302Z",
            "modified": "2026-03-20T17:12:21.827599Z",
            "imported": "2026-03-20T17:12:21.763791",
            "github_user": "clouddrove",
            "username": "clouddrove",
            "github_repo": "ansible-role-s3-sftp",
            "github_branch": "master",
            "commit": "7d23ed045501c6db5238d21dd17d0eebfbc891f4",
            "commit_message": "ci: update Galaxy workflow to v1.2.1\n",
            "name": "s3-sftp",
            "description": "This ansible role install sftp in the ubuntu and setup users and groups accordingly and mount aws s3 bucket to all users",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1302,
                    "name": "clouddrove",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018dfa8e-23f9-7f24-b385-8925e24327b2/avatar/"
                },
                "provider_namespace": {
                    "id": 3447,
                    "name": "clouddrove",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/3447/"
                },
                "repository": {
                    "name": "ansible-role-s3-sftp",
                    "original_name": "ansible-role-s3-sftp"
                },
                "tags": [
                    "server",
                    "cloud",
                    "amazon",
                    "aws",
                    "sftp",
                    "s3",
                    "storage",
                    "ubuntu",
                    "linux",
                    "debian",
                    "apt"
                ],
                "versions": [
                    {
                        "id": "cab48333-800d-47f0-9080-5a63a3eda9c6",
                        "name": "1.0.0",
                        "release_date": "2026-03-20T13:11:50-04:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42676,
            "upstream_id": null,
            "created": "2026-03-21T03:25:08.400618Z",
            "modified": "2026-03-21T03:29:45.198635Z",
            "imported": "2026-03-21T03:29:45.174790",
            "github_user": "dmittr",
            "username": "dmittr",
            "github_repo": "ansible-wireguard",
            "github_branch": "main",
            "commit": "5adcc986c1b58c2ab612859c16205f8bfc0f115f",
            "commit_message": "link upd\n",
            "name": "ansible-wireguard",
            "description": "WireGuard installation",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26838,
                    "name": "dmittr",
                    "avatar_url": "https://github.com/dmittr.png"
                },
                "provider_namespace": {
                    "id": 36269,
                    "name": "dmittr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36269/"
                },
                "repository": {
                    "name": "ansible-wireguard",
                    "original_name": "ansible-wireguard"
                },
                "tags": [
                    "wireguard"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42677,
            "upstream_id": null,
            "created": "2026-03-21T09:18:05.953568Z",
            "modified": "2026-03-21T09:18:06.007764Z",
            "imported": "2026-03-21T09:18:05.950492",
            "github_user": "terentev-mn",
            "username": "terentev-mn",
            "github_repo": "ansible-role-keepalived",
            "github_branch": "main",
            "commit": "522de26f6a2fad3304ab3bac5e96ab3dbc152806",
            "commit_message": "Deploy (#5)\n\n* fix requirements.yml\n\n* remove namespace\n\n---------\n\nCo-authored-by: m.terentev <[email protected]>",
            "name": "keepalived",
            "description": "This role installs and configure keepalived based on a simple dict",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26736,
                    "name": "terentev-mn",
                    "avatar_url": "https://github.com/terentev-mn.png"
                },
                "provider_namespace": {
                    "id": 36168,
                    "name": "terentev_mn",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36168/"
                },
                "repository": {
                    "name": "ansible-role-keepalived",
                    "original_name": "ansible-role-keepalived"
                },
                "tags": [
                    "clustering",
                    "networking",
                    "system",
                    "vrrp",
                    "vip",
                    "lvs"
                ],
                "versions": []
            },
            "download_count": 7293
        },
        {
            "id": 42678,
            "upstream_id": null,
            "created": "2026-03-21T14:23:13.833680Z",
            "modified": "2026-03-21T14:27:24.207779Z",
            "imported": "2026-03-21T14:27:24.186169",
            "github_user": "hamidyousefi",
            "username": "hamidyousefi",
            "github_repo": "ansible-php",
            "github_branch": "master",
            "commit": "8b8897c59bef6f213e3e18639a2c26e2141501d8",
            "commit_message": "Meta Added\n",
            "name": "php",
            "description": "An Ansible role for setting up a basic PHP environment on Debian systems.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2747,
                    "name": "hamidyousefi",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-a5c5-7731-b190-2c5a77ddde32/avatar/"
                },
                "provider_namespace": {
                    "id": 15724,
                    "name": "hamidyousefi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15724/"
                },
                "repository": {
                    "name": "ansible-php",
                    "original_name": "ansible-php"
                },
                "tags": [
                    "php",
                    "debian",
                    "web",
                    "fpm",
                    "development"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 42679,
            "upstream_id": null,
            "created": "2026-03-21T15:28:32.029038Z",
            "modified": "2026-06-13T12:03:14.597305Z",
            "imported": "2026-06-13T12:03:14.573258",
            "github_user": "serhii9132",
            "username": "serhii9132",
            "github_repo": "ansible-role-nginx",
            "github_branch": "main",
            "commit": "51acd6812904a55495c1cfb31f1bb82b94aad278",
            "commit_message": "molecule: reduce ansible output verbosity\n",
            "name": "nginx",
            "description": "Install Nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24733,
                    "name": "serhii9132",
                    "avatar_url": "https://github.com/serhii9132.png"
                },
                "provider_namespace": {
                    "id": 34194,
                    "name": "serhii9132",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34194/"
                },
                "repository": {
                    "name": "ansible-role-nginx",
                    "original_name": "ansible-role-nginx"
                },
                "tags": [
                    "nginx"
                ],
                "versions": []
            },
            "download_count": 12
        },
        {
            "id": 42680,
            "upstream_id": null,
            "created": "2026-03-21T17:46:10.198113Z",
            "modified": "2026-03-21T17:46:10.231843Z",
            "imported": "2026-03-21T17:46:10.195189",
            "github_user": "hamidyousefi",
            "username": "hamidyousefi",
            "github_repo": "ansible-bastion",
            "github_branch": "master",
            "commit": "57bab61a76efdd84cfcf56d1b296b3b2d46280b0",
            "commit_message": "Basic Bastion Setup\n",
            "name": "bastion",
            "description": "An Ansible role for setting up a basic Bastion Host on Debian systems.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2747,
                    "name": "hamidyousefi",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-a5c5-7731-b190-2c5a77ddde32/avatar/"
                },
                "provider_namespace": {
                    "id": 15724,
                    "name": "hamidyousefi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15724/"
                },
                "repository": {
                    "name": "ansible-bastion",
                    "original_name": "ansible-bastion"
                },
                "tags": [
                    "ssh",
                    "debian",
                    "web",
                    "vpn",
                    "proxy"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42681,
            "upstream_id": null,
            "created": "2026-03-21T20:15:13.742738Z",
            "modified": "2026-06-21T18:25:44.904328Z",
            "imported": "2026-06-21T18:25:44.861180",
            "github_user": "diodonfrost",
            "username": "diodonfrost",
            "github_repo": "ansible-role-just",
            "github_branch": "master",
            "commit": "6f124310b75e3a85d3e5feb4a5cd74deafcec86e",
            "commit_message": "feat(defaults): switch default install method to binary\n\nMost target distributions either don't package just at all or ship\noutdated versions, so defaulting to binary ensures users get a\nconsistent and up-to-date install without needing to override variables.\n",
            "name": "just",
            "description": "Ansible role for install the latest version of Just",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1801,
                    "name": "diodonfrost",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19ff-def6-712b-ace9-354d380791af/avatar/"
                },
                "provider_namespace": {
                    "id": 13325,
                    "name": "diodonfrost",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13325/"
                },
                "repository": {
                    "name": "ansible-role-just",
                    "original_name": "ansible-role-just"
                },
                "tags": [
                    "rust",
                    "utils",
                    "development"
                ],
                "versions": [
                    {
                        "id": "33381166-bc61-4cff-bc7f-5ad9798b43f0",
                        "name": "v1.0.0",
                        "release_date": "2026-04-16T17:33:35+00:00"
                    },
                    {
                        "id": "2a83189f-d134-4db8-9e9d-032c26d2f5be",
                        "name": "v0.9.0",
                        "release_date": "2026-03-20T02:51:19+00:00"
                    }
                ]
            },
            "download_count": 28
        },
        {
            "id": 42682,
            "upstream_id": null,
            "created": "2026-03-22T03:40:53.805528Z",
            "modified": "2026-03-22T03:40:53.840704Z",
            "imported": "2026-03-22T03:40:53.802958",
            "github_user": "egbeemanye",
            "username": "egbeemanye",
            "github_repo": "remove_apache2",
            "github_branch": "main",
            "commit": "4abb65a3c852a63a8ea7b438406b15cc50ece3f8",
            "commit_message": "1st edition\n",
            "name": "remove_apache2",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26820,
                    "name": "egbeemanye",
                    "avatar_url": "https://github.com/egbeemanye.png"
                },
                "provider_namespace": {
                    "id": 36251,
                    "name": "egbeemanye",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36251/"
                },
                "repository": {
                    "name": "remove_apache2",
                    "original_name": "remove_apache2"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42683,
            "upstream_id": null,
            "created": "2026-03-22T15:16:26.558309Z",
            "modified": "2026-03-22T15:40:49.084452Z",
            "imported": "2026-03-22T15:40:49.034730",
            "github_user": "bu5h-d",
            "username": "bu5h-d",
            "github_repo": "ludus_kubernetes_goat",
            "github_branch": "main",
            "commit": "45fa4b50abced74f77af574642179790d7988396",
            "commit_message": "fix: update Galaxy namespace\n",
            "name": "ludus_kubernetes_goat",
            "description": "Deploys Kubernetes Goat (vulnerable-by-design K8s cluster) on a Ludus range VM using k3s and Helm.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26854,
                    "name": "bu5h-d",
                    "avatar_url": "https://github.com/bu5h-d.png"
                },
                "provider_namespace": {
                    "id": 36285,
                    "name": "bu5h_d",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36285/"
                },
                "repository": {
                    "name": "ludus_kubernetes_goat",
                    "original_name": "ludus_kubernetes_goat"
                },
                "tags": [
                    "kubernetes",
                    "security",
                    "ludus",
                    "vulnerable",
                    "k8s",
                    "training"
                ],
                "versions": [
                    {
                        "id": "fdc444d7-8536-4c37-aac9-466288ad17b7",
                        "name": "v1.0.0",
                        "release_date": "2026-03-22T17:01:12+02:00"
                    }
                ]
            },
            "download_count": 29
        }
    ]
}