A list of legacy roles.

GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3618
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=3619",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3617",
    "results": [
        {
            "id": 41699,
            "upstream_id": null,
            "created": "2025-10-08T05:23:45.992423Z",
            "modified": "2025-10-08T05:23:46.073839Z",
            "imported": "2025-10-08T05:23:45.989155",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "ec2-demo-role",
            "github_branch": "demo",
            "commit": "4f196a09fecf650e43c9ecf2e4ae25f4aab14a0e",
            "commit_message": "Added\n",
            "name": "ec2-demo-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "ec2-demo-role",
                    "original_name": "ec2-demo-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41700,
            "upstream_id": null,
            "created": "2025-10-08T10:27:37.197989Z",
            "modified": "2025-10-08T10:27:37.247183Z",
            "imported": "2025-10-08T10:27:37.195477",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "electro-repo",
            "github_branch": "electro",
            "commit": "8c9171539a3a2d57edcb772e8247d86b8e60ceec",
            "commit_message": "Added custom ansible role which is electro\n",
            "name": "electro-repo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "electro-repo",
                    "original_name": "electro-repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41701,
            "upstream_id": null,
            "created": "2025-10-08T11:03:28.166753Z",
            "modified": "2025-10-08T11:03:28.292685Z",
            "imported": "2025-10-08T11:03:28.162467",
            "github_user": "vijikalavarkar",
            "username": "vijikalavarkar",
            "github_repo": "server-role-repo",
            "github_branch": "server",
            "commit": "d912aa3909ca3988f7e691db8dd318492bba9156",
            "commit_message": "Added\n",
            "name": "server-role-repo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24364,
                    "name": "vijikalavarkar",
                    "avatar_url": "https://github.com/vijikalavarkar.png"
                },
                "provider_namespace": {
                    "id": 33827,
                    "name": "vijikalavarkar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33827/"
                },
                "repository": {
                    "name": "server-role-repo",
                    "original_name": "server-role-repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41702,
            "upstream_id": null,
            "created": "2025-10-08T11:47:01.659893Z",
            "modified": "2026-04-23T10:10:50.838320Z",
            "imported": "2026-04-23T10:10:50.759706",
            "github_user": "ccdc-opensource",
            "username": "ccdc",
            "github_repo": "ansible-role-ccdc-expand-proget-archives",
            "github_branch": "1.2.0",
            "commit": "6cca5b4fffd2ecd881acbc63dbbb49c1d825510e",
            "commit_message": "Refactor ownership variables to use contents_group for file group ownership NO_JIRA (#12)",
            "name": "expand_proget_archives",
            "description": "Download and expand proget archives",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8630,
                    "name": "ccdc",
                    "avatar_url": "https://cdn.ccdc.cam.ac.uk/content/images/ccdc-branding-logo.svg"
                },
                "provider_namespace": {
                    "id": 3180,
                    "name": "ccdc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/3180/"
                },
                "repository": {
                    "name": "ansible-role-ccdc-expand-proget-archives",
                    "original_name": "ansible-role-ccdc-expand-proget-archives"
                },
                "tags": [
                    "system"
                ],
                "versions": [
                    {
                        "id": "7ec7df34-17d3-489c-a974-d8236c5c2c84",
                        "name": "1.2.0",
                        "release_date": "2026-04-21T16:11:19+01:00"
                    },
                    {
                        "id": "26964afb-db91-42de-8eac-293c831c340d",
                        "name": "1.1.0",
                        "release_date": "2026-03-04T21:47:48+00:00"
                    },
                    {
                        "id": "908cf8a3-811c-4779-84b9-bb807bdc1a32",
                        "name": "1.0.1",
                        "release_date": "2025-10-08T10:31:37+01:00"
                    },
                    {
                        "id": "a20442ed-b12a-47c4-b84d-b546ce21c62d",
                        "name": "1.0.0",
                        "release_date": "2025-07-24T15:49:31+01:00"
                    }
                ]
            },
            "download_count": 163
        },
        {
            "id": 41704,
            "upstream_id": null,
            "created": "2025-10-08T17:23:01.958482Z",
            "modified": "2025-10-10T11:34:26.700373Z",
            "imported": "2025-10-10T11:34:26.594660",
            "github_user": "wiseelf",
            "username": "wiseelf",
            "github_repo": "ssh-telegram-notify",
            "github_branch": "main",
            "commit": "252403eaa1901ed3e0c2ed5cd3a516a7d37240d1",
            "commit_message": "chore(release): version 1.0.3 [skip ci]\n\n## [1.0.3](https://github.com/wiseelf/ssh-telegram-notify/compare/v1.0.2...v1.0.3) (2025-10-10)\n\n### Bug Fixes\n\n* Change permissions to 0700 ([a6dca71](https://github.com/wiseelf/ssh-telegram-notify/commit/a6dca71930f3f8362e036a4d27e863043bc5c946))\n",
            "name": "ssh_telegram_notify",
            "description": "Telegram notification for SSH login on Debian/Ubuntu.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24433,
                    "name": "wiseelf",
                    "avatar_url": "https://github.com/wiseelf.png"
                },
                "provider_namespace": {
                    "id": 33894,
                    "name": "wiseelf",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33894/"
                },
                "repository": {
                    "name": "ssh-telegram-notify",
                    "original_name": "ssh-telegram-notify"
                },
                "tags": [
                    "system",
                    "packaging",
                    "development",
                    "cloud",
                    "ansible",
                    "automation"
                ],
                "versions": [
                    {
                        "id": "687af65f-8826-40ec-973a-bc2f40998885",
                        "name": "v1.0.3",
                        "release_date": "2025-10-10T11:34:00+00:00"
                    },
                    {
                        "id": "739d1f77-6764-4698-afc5-c02c19f4689c",
                        "name": "v1.0.2",
                        "release_date": "2025-10-08T17:38:17+00:00"
                    },
                    {
                        "id": "cf75a372-84ca-433f-b791-7854a5fc25c0",
                        "name": "v1.0.1",
                        "release_date": "2025-10-08T17:28:06+00:00"
                    },
                    {
                        "id": "103fa656-4ce7-46e7-9bc3-f9fc76b13c00",
                        "name": "v1.0.0",
                        "release_date": "2025-10-08T17:22:36+00:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "id": 41705,
            "upstream_id": null,
            "created": "2025-10-09T14:55:48.945829Z",
            "modified": "2025-10-10T16:17:47.446291Z",
            "imported": "2025-10-10T16:17:47.416327",
            "github_user": "Moheb00",
            "username": "Moheb00",
            "github_repo": "apache-example-role",
            "github_branch": "main",
            "commit": "92c23ce481da08e6191b11e012327d99b195be81",
            "commit_message": "3 commit\n",
            "name": "apache-example-role",
            "description": "install apache",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24451,
                    "name": "Moheb00",
                    "avatar_url": "https://github.com/Moheb00.png"
                },
                "provider_namespace": {
                    "id": 33912,
                    "name": "moheb00",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33912/"
                },
                "repository": {
                    "name": "apache-example-role",
                    "original_name": "apache-example-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 41706,
            "upstream_id": null,
            "created": "2025-10-09T18:39:18.213058Z",
            "modified": "2025-10-09T19:12:11.198030Z",
            "imported": "2025-10-09T19:12:11.151251",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-update_osquery_config",
            "github_branch": "master",
            "commit": "ac9164c711ca4fa7c6eb794fc4e06eeedd518b19",
            "commit_message": "Update workflow and metadata for Galaxy compatibility\n\n- Set author to 'rheinwerk' for molecule namespace resolution\n- Remove explicit namespace field to allow Galaxy to use GitHub org name\n- Run molecule tests only on non-tag events\n- Run release job only on tag events\n- Simplify release job to depend on lint instead of molecule\n",
            "name": "update_osquery_config",
            "description": "Configures osquery",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-update_osquery_config",
                    "original_name": "ansible-role-update_osquery_config"
                },
                "tags": [
                    "osquery"
                ],
                "versions": [
                    {
                        "id": "da8488a2-b55e-47b7-9cf5-929ee39eb7ed",
                        "name": "v0.1.0",
                        "release_date": "2025-10-09T20:34:12+02:00"
                    },
                    {
                        "id": "ae9fb6d4-e017-4bbc-b5a5-bbfb6b93c537",
                        "name": "v0.0.1",
                        "release_date": "2024-03-27T09:46:31+01:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41707,
            "upstream_id": null,
            "created": "2025-10-09T18:41:50.917192Z",
            "modified": "2025-10-09T19:19:24.914784Z",
            "imported": "2025-10-09T19:19:24.827835",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-update_filebeat_config",
            "github_branch": "master",
            "commit": "19d3d61f0ae602e5f9d167f72aca13e20e906d0e",
            "commit_message": "Update workflow and metadata for Galaxy compatibility\n\n- Set author to 'rheinwerk' for molecule namespace resolution\n- Remove explicit namespace field to allow Galaxy to use GitHub org name\n- Run molecule tests only on non-tag events\n- Run release job only on tag events\n- Simplify release job to depend on lint instead of molecule\n",
            "name": "update_filebeat_config",
            "description": "Configures Filebeat",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-update_filebeat_config",
                    "original_name": "ansible-role-update_filebeat_config"
                },
                "tags": [
                    "filebeat"
                ],
                "versions": [
                    {
                        "id": "38c463ef-a5df-4269-8c2b-11f1fe533134",
                        "name": "v1.1.0",
                        "release_date": "2025-10-09T20:34:12+02:00"
                    },
                    {
                        "id": "7dea61d6-5ead-4456-9551-1c683f512765",
                        "name": "v1.0.5",
                        "release_date": "2025-02-18T11:06:43+01:00"
                    },
                    {
                        "id": "b380d35e-6c6d-4e82-a245-3e9b5160ed98",
                        "name": "v1.0.4",
                        "release_date": "2025-02-18T11:06:43+01:00"
                    },
                    {
                        "id": "ce15ffb8-b408-41fa-94d8-15edc4e3cd9a",
                        "name": "v1.0.3",
                        "release_date": "2024-08-02T09:29:51+02:00"
                    },
                    {
                        "id": "862f8e3a-4587-439f-b6e4-5e3fe5f8ae9c",
                        "name": "v1.0.2",
                        "release_date": "2024-05-07T19:25:09+02:00"
                    },
                    {
                        "id": "371e6ffa-c5a7-4ab3-88f1-e518a27b2009",
                        "name": "v1.0.1",
                        "release_date": "2024-03-27T11:24:04+01:00"
                    },
                    {
                        "id": "75c40760-c00e-4481-8eef-491226a02b01",
                        "name": "v0.0.1",
                        "release_date": "2024-03-27T09:46:39+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 41708,
            "upstream_id": null,
            "created": "2025-10-09T18:42:22.301182Z",
            "modified": "2025-10-09T20:14:17.617293Z",
            "imported": "2025-10-09T20:14:17.532161",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-attach_data_volume",
            "github_branch": "master",
            "commit": "decc7e3da21e90f021bb8ef5b4a69a6b1e6a1c37",
            "commit_message": "Update workflow and metadata for Galaxy compatibility\n\n- Set author to 'rheinwerk' for molecule namespace resolution\n- Remove explicit namespace field to allow Galaxy to use GitHub org name\n- Run molecule tests only on non-tag events\n- Run release job only on tag events\n- Simplify release job to depend on lint instead of molecule\n",
            "name": "attach_data_volume",
            "description": "Attaches Data Volumes on AWS EC2 instances",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-attach_data_volume",
                    "original_name": "ansible-role-attach_data_volume"
                },
                "tags": [
                    "system",
                    "mount",
                    "aws"
                ],
                "versions": [
                    {
                        "id": "10341d66-9115-4f6e-9949-b6096ec55dcf",
                        "name": "v0.3.0",
                        "release_date": "2025-10-09T20:34:07+02:00"
                    },
                    {
                        "id": "bb5c2ddf-ce29-4517-b9b4-29f3eaf08269",
                        "name": "v0.1.0",
                        "release_date": "2025-10-09T20:34:07+02:00"
                    },
                    {
                        "id": "72338c1f-511c-4b9a-bf47-15bec5ba4b7b",
                        "name": "v0.0.2",
                        "release_date": "2024-08-06T12:58:25+02:00"
                    },
                    {
                        "id": "608e25cf-1751-4824-9887-a607d98da85a",
                        "name": "v0.0.1",
                        "release_date": "2024-07-11T19:07:34+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 41709,
            "upstream_id": null,
            "created": "2025-10-09T18:44:07.273923Z",
            "modified": "2025-10-09T19:47:47.716535Z",
            "imported": "2025-10-09T19:47:47.688477",
            "github_user": "Rheinwerk",
            "username": "Rheinwerk",
            "github_repo": "ansible-role-osquery",
            "github_branch": "master",
            "commit": "e7caa24c34a14a9b90d679173b5c8fc97ec4a89c",
            "commit_message": "Update workflow and metadata for Galaxy compatibility\n\n- Set author to 'rheinwerk' for molecule namespace resolution\n- Remove explicit namespace field to allow Galaxy to use GitHub org name\n- Run molecule tests only on non-tag events\n- Run release job only on tag events\n- Simplify release job to depend on lint instead of molecule\n",
            "name": "osquery",
            "description": "Installs osquery",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5846,
                    "name": "Rheinwerk",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-c3b3-78b1-9639-3e45654fa1b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18120,
                    "name": "rheinwerk",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18120/"
                },
                "repository": {
                    "name": "ansible-role-osquery",
                    "original_name": "ansible-role-osquery"
                },
                "tags": [
                    "osquery"
                ],
                "versions": [
                    {
                        "id": "bb7b5a11-0c31-4488-9434-92614d3af384",
                        "name": "v0.1.0",
                        "release_date": "2025-10-09T20:34:09+02:00"
                    },
                    {
                        "id": "ef85f91f-b162-49e2-9a51-58b765d08575",
                        "name": "v0.0.1",
                        "release_date": "2024-03-25T13:54:36+01:00"
                    }
                ]
            },
            "download_count": 3
        }
    ]
}