A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3713
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=3714",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3712",
    "results": [
        {
            "id": 42720,
            "upstream_id": null,
            "created": "2026-03-27T11:36:09.750483Z",
            "modified": "2026-03-27T11:41:10.924684Z",
            "imported": "2026-03-27T11:41:10.867436",
            "github_user": "kevinmagni",
            "username": "kevinmagni",
            "github_repo": "awx-receptor-install",
            "github_branch": "main",
            "commit": "46e3af2f8617d3433d704b188497192c800fb94d",
            "commit_message": "Remove legacy playbook directory\n\nThe role structure in tasks/ replaces the original monolithic playbook.\nClean up references in linter configs.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>\n",
            "name": "ansible_awx_receptor",
            "description": "Install and configure AWX Receptor execution nodes with automated AWX API registration",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26920,
                    "name": "kevinmagni",
                    "avatar_url": "https://github.com/kevinmagni.png"
                },
                "provider_namespace": {
                    "id": 36350,
                    "name": "kevinmagni",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36350/"
                },
                "repository": {
                    "name": "awx-receptor-install",
                    "original_name": "awx-receptor-install"
                },
                "tags": [
                    "awx",
                    "receptor",
                    "ansible",
                    "automation",
                    "execution",
                    "tower",
                    "aap"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42721,
            "upstream_id": null,
            "created": "2026-03-27T12:38:55.590000Z",
            "modified": "2026-03-27T12:38:55.660296Z",
            "imported": "2026-03-27T12:38:55.587153",
            "github_user": "mateplo",
            "username": "mateplo",
            "github_repo": "quiz-app",
            "github_branch": "main",
            "commit": "0602c06c8e73b066f0d9f4e9a15e790551af2b2c",
            "commit_message": "ansible versionb correction\n",
            "name": "quiz-app",
            "description": "Role pour installer et configurer quiz-app",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26929,
                    "name": "mateplo",
                    "avatar_url": "https://github.com/mateplo.png"
                },
                "provider_namespace": {
                    "id": 36359,
                    "name": "mateplo",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36359/"
                },
                "repository": {
                    "name": "quiz-app",
                    "original_name": "quiz-app"
                },
                "tags": [
                    "quiz-app",
                    "nodejs",
                    "pm2",
                    "serve"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42722,
            "upstream_id": null,
            "created": "2026-03-27T12:42:24.473392Z",
            "modified": "2026-03-27T12:42:24.547525Z",
            "imported": "2026-03-27T12:42:24.469088",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_pwndrop_role",
            "github_branch": "main",
            "commit": "cf85c158ecee5b6361f8126018818a4f36742ee8",
            "commit_message": "Created Pwndrop Role\n",
            "name": "ludus_pwndrop_role",
            "description": "Installs and configures pwndrop (self-deployable file hosting for red teams) on a Ludus range VM",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26656,
                    "name": "whispergate",
                    "avatar_url": "https://github.com/whispergate.png"
                },
                "provider_namespace": {
                    "id": 36090,
                    "name": "whispergate",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/"
                },
                "repository": {
                    "name": "ludus_pwndrop_role",
                    "original_name": "ludus_pwndrop_role"
                },
                "tags": [
                    "redteam",
                    "pwndrop",
                    "filehosting",
                    "ludus"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 42723,
            "upstream_id": null,
            "created": "2026-03-27T14:39:02.914748Z",
            "modified": "2026-03-27T14:42:17.443973Z",
            "imported": "2026-03-27T14:42:17.422965",
            "github_user": "josephDelnordd",
            "username": "josephDelnordd",
            "github_repo": "ansible-role-quiz-app",
            "github_branch": "main",
            "commit": "6d881a5d271f6f213c2a6e81d85bf4b96f155b62",
            "commit_message": "Fix: resolve quiz-app and community.general.npm issues for Galaxy compatibility\n",
            "name": "quiz-app",
            "description": "Role for deploying Node.js quiz-ansible application",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26930,
                    "name": "josephDelnordd",
                    "avatar_url": "https://github.com/josephDelnordd.png"
                },
                "provider_namespace": {
                    "id": 36360,
                    "name": "josephdelnordd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36360/"
                },
                "repository": {
                    "name": "ansible-role-quiz-app",
                    "original_name": "ansible-role-quiz-app"
                },
                "tags": [
                    "nodejs",
                    "deployment",
                    "quiz",
                    "git",
                    "npm"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42724,
            "upstream_id": null,
            "created": "2026-03-27T16:18:09.542408Z",
            "modified": "2026-03-27T16:18:09.597946Z",
            "imported": "2026-03-27T16:18:09.539594",
            "github_user": "prasad888",
            "username": "prasad888",
            "github_repo": "httpd-role",
            "github_branch": "main",
            "commit": "d12af857b5277cc0619c89885f74d3ac539effba",
            "commit_message": "first commit\n",
            "name": "httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26935,
                    "name": "prasad888",
                    "avatar_url": "https://github.com/prasad888.png"
                },
                "provider_namespace": {
                    "id": 36365,
                    "name": "prasad888",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36365/"
                },
                "repository": {
                    "name": "httpd-role",
                    "original_name": "httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42727,
            "upstream_id": null,
            "created": "2026-03-27T21:18:22.396811Z",
            "modified": "2026-04-24T20:22:50.881904Z",
            "imported": "2026-04-24T20:22:50.853500",
            "github_user": "mattgagliardi",
            "username": "mattgagliardi",
            "github_repo": "ansible-role-loki_lab",
            "github_branch": "main",
            "commit": "ce0d85a9ed6c577081b0e45ad9da2f3ae0d7fda9",
            "commit_message": "Sync loki_lab main from log-aggregation\n",
            "name": "loki_lab",
            "description": "Rootless Podman/Quadlet deployment of Grafana Loki for dev lab environments",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 10393,
                    "name": "mattgagliardi",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-5af8-7720-a3dd-dcf247650ac1/avatar/"
                },
                "provider_namespace": {
                    "id": 20095,
                    "name": "mattgagliardi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/20095/"
                },
                "repository": {
                    "name": "ansible-role-loki_lab",
                    "original_name": "ansible-role-loki_lab"
                },
                "tags": [
                    "loki",
                    "podman",
                    "quadlet",
                    "logging",
                    "monitoring"
                ],
                "versions": []
            },
            "download_count": 46
        },
        {
            "id": 42728,
            "upstream_id": null,
            "created": "2026-03-28T04:15:11.483232Z",
            "modified": "2026-07-09T04:26:47.756622Z",
            "imported": "2026-07-09T04:26:47.714972",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-hashicorp-toolbox",
            "github_branch": "master",
            "commit": "57c1a0393163a149f28a7f679e537d19fde28ac3",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "ansible-hashicorp-toolbox",
            "description": "Ansible role to install various Hashicorp Utils",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-hashicorp-toolbox",
                    "original_name": "ansible-hashicorp-toolbox"
                },
                "tags": [
                    "development"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 42729,
            "upstream_id": null,
            "created": "2026-03-28T04:16:47.735821Z",
            "modified": "2026-07-09T04:26:22.078342Z",
            "imported": "2026-07-09T04:26:22.027111",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-grafana",
            "github_branch": "master",
            "commit": "fdd289b2c905bd8370a1bf372ffdc1fee52dabfd",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "ansible-grafana",
            "description": "An Ansible role to install/configure Grafana",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-grafana",
                    "original_name": "ansible-grafana"
                },
                "tags": [
                    "monitoring",
                    "system"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 42730,
            "upstream_id": null,
            "created": "2026-03-28T04:16:55.625813Z",
            "modified": "2026-07-09T04:26:10.999975Z",
            "imported": "2026-07-09T04:26:10.832671",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-logstash",
            "github_branch": "master",
            "commit": "d73f08dd80ae7426f414de7048024241bb123574",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "ansible-logstash",
            "description": "Ansible role to install/configure Logstash",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-logstash",
                    "original_name": "ansible-logstash"
                },
                "tags": [
                    "monitoring",
                    "system"
                ],
                "versions": [
                    {
                        "id": "6265dc82-a72b-4388-be25-f625f466cf71",
                        "name": "v0.8.3",
                        "release_date": "2017-07-02T10:36:30-04:00"
                    },
                    {
                        "id": "04721200-37da-4d31-97be-1f9773ea773b",
                        "name": "v0.8.2",
                        "release_date": "2017-07-02T10:22:09-04:00"
                    },
                    {
                        "id": "b178958e-234d-41dd-b79b-d9eaa43af6a0",
                        "name": "v0.8.1",
                        "release_date": "2017-07-02T01:49:41-04:00"
                    },
                    {
                        "id": "5a08a891-a1d0-4241-92fd-2f7457d921de",
                        "name": "v0.7.3",
                        "release_date": "2017-06-14T08:40:49-04:00"
                    },
                    {
                        "id": "73554c73-aa77-4abe-b171-df7da7e7d68f",
                        "name": "v0.6.0",
                        "release_date": "2017-02-02T21:25:25-05:00"
                    },
                    {
                        "id": "dc9669a8-e9b1-45c1-94ca-ce6370377e62",
                        "name": "v0.4.0-1",
                        "release_date": "2016-10-06T15:46:02-04:00"
                    },
                    {
                        "id": "f39e4acf-5d61-4257-979f-bd1466c93b88",
                        "name": "v0.4.0",
                        "release_date": "2016-10-06T14:45:33-04:00"
                    },
                    {
                        "id": "3b83498c-7187-40e2-a538-801815467d85",
                        "name": "v0.3.4",
                        "release_date": "2016-10-06T14:44:23-04:00"
                    },
                    {
                        "id": "9f861eb1-8d1d-4386-b572-7a6118920e25",
                        "name": "v0.3.3",
                        "release_date": "2016-10-06T14:43:41-04:00"
                    },
                    {
                        "id": "7c163ee0-c0ed-486d-91c3-632db7ffb25c",
                        "name": "v0.3.2",
                        "release_date": "2016-10-06T14:42:57-04:00"
                    },
                    {
                        "id": "3b656b8e-0074-46a1-81e6-fd450a9c70a1",
                        "name": "v0.3.1",
                        "release_date": "2016-10-06T14:41:48-04:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42731,
            "upstream_id": null,
            "created": "2026-03-28T04:16:57.206706Z",
            "modified": "2026-07-09T04:27:27.591589Z",
            "imported": "2026-07-09T04:27:27.556657",
            "github_user": "mrlesmithjr",
            "username": "mrlesmithjr",
            "github_repo": "ansible-awx",
            "github_branch": "master",
            "commit": "5f03a5be9cbdbd9d75999cbe8d354f77203173bd",
            "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74",
            "name": "ansible-awx",
            "description": "Ansible role to install/configure Ansible AWX",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4814,
                    "name": "mrlesmithjr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/"
                },
                "provider_namespace": {
                    "id": 938,
                    "name": "mrlesmithjr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/"
                },
                "repository": {
                    "name": "ansible-awx",
                    "original_name": "ansible-awx"
                },
                "tags": [
                    "automation"
                ],
                "versions": []
            },
            "download_count": 11
        }
    ]
}