A list of legacy roles.

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

{
    "count": 37846,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3519",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3517",
    "results": [
        {
            "id": 40606,
            "upstream_id": null,
            "created": "2025-05-03T12:04:00.621386Z",
            "modified": "2025-05-03T12:04:51.570487Z",
            "imported": "2025-05-03T12:04:51.531039",
            "github_user": "an-another-artem",
            "username": "an-another-artem",
            "github_repo": "deploy_todo_app_role",
            "github_branch": "main",
            "commit": "006c6c961dcf3aea5dbcf33e2e890230ac742d52",
            "commit_message": "chore: added 'license' block\n",
            "name": "deploy_todo_app_role",
            "description": "Install Docker and deploy todo app",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "xiaoyao9184.docker"
                    }
                ],
                "namespace": {
                    "id": 21511,
                    "name": "an-another-artem",
                    "avatar_url": "https://github.com/an-another-artem.png"
                },
                "provider_namespace": {
                    "id": 30999,
                    "name": "an_another_artem",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30999/"
                },
                "repository": {
                    "name": "deploy_todo_app_role",
                    "original_name": "deploy_todo_app_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 40607,
            "upstream_id": null,
            "created": "2025-05-03T12:33:15.550764Z",
            "modified": "2025-05-03T12:33:15.630115Z",
            "imported": "2025-05-03T12:33:15.548455",
            "github_user": "AKSHITHREDDI1205",
            "username": "AKSHITHREDDI1205",
            "github_repo": "ansible_role",
            "github_branch": "main",
            "commit": "f69b39c098cbf223f78a300d3950b80bd0786048",
            "commit_message": "Update main.yml",
            "name": "ansible_role",
            "description": "",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21612,
                    "name": "AKSHITHREDDI1205",
                    "avatar_url": "https://github.com/AKSHITHREDDI1205.png"
                },
                "provider_namespace": {
                    "id": 31097,
                    "name": "akshithreddi1205",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31097/"
                },
                "repository": {
                    "name": "ansible_role",
                    "original_name": "ansible_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 40608,
            "upstream_id": null,
            "created": "2025-05-03T20:41:10.857121Z",
            "modified": "2025-05-04T10:07:05.771480Z",
            "imported": "2025-05-04T10:07:05.751282",
            "github_user": "Alvald1",
            "username": "Alvald1",
            "github_repo": "docker_role",
            "github_branch": "main",
            "commit": "1a95f1eed4134c35b4db68fc94333fd673817906",
            "commit_message": "fix многоразовой установки docker\n",
            "name": "docker_role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21610,
                    "name": "Alvald1",
                    "avatar_url": "https://github.com/Alvald1.png"
                },
                "provider_namespace": {
                    "id": 31095,
                    "name": "alvald1",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31095/"
                },
                "repository": {
                    "name": "docker_role",
                    "original_name": "docker_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 40609,
            "upstream_id": null,
            "created": "2025-05-04T06:17:18.012434Z",
            "modified": "2025-05-04T06:17:18.211559Z",
            "imported": "2025-05-04T06:17:18.009750",
            "github_user": "cloudtooling",
            "username": "cloudtooling",
            "github_repo": "ansible-logging-role",
            "github_branch": "develop",
            "commit": "ffc5edbad8894b671cf8c875bc6bf04a4f59875c",
            "commit_message": "feat: Initial release\n",
            "name": "logging",
            "description": "Role to set up systemd, e.g. journal cleanup as a cron job",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19348,
                    "name": "cloudtooling",
                    "avatar_url": "https://github.com/cloudtooling.png"
                },
                "provider_namespace": {
                    "id": 28871,
                    "name": "cloudtooling",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28871/"
                },
                "repository": {
                    "name": "ansible-logging-role",
                    "original_name": "ansible-logging-role"
                },
                "tags": [
                    "networking",
                    "system",
                    "web",
                    "systemd"
                ],
                "versions": [
                    {
                        "id": "d4d71672-23e7-4e06-932f-f90baabeef13",
                        "name": "v0.1.0",
                        "release_date": "2025-05-04T08:11:31+02:00"
                    }
                ]
            },
            "download_count": 10793
        },
        {
            "id": 40611,
            "upstream_id": null,
            "created": "2025-05-05T12:16:57.757419Z",
            "modified": "2026-10-19T21:11:41.642814Z",
            "imported": "2026-10-19T21:11:41.479512",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-openssh",
            "github_branch": "main",
            "commit": "145f1f1e6675e69d0a9d4016a10720792287d4a2",
            "commit_message": "chore(main): release 3.1.3 (#50)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
            "name": "openssh",
            "description": "Ansible role to install, configure, and security-harden OpenSSH server and client. Features modern cryptographic standards, access controls, custom banner deployment, and comprehensive SELinux policy configuration.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20540,
                    "name": "grzegorzfranus",
                    "avatar_url": "https://github.com/grzegorzfranus.png"
                },
                "provider_namespace": {
                    "id": 30034,
                    "name": "grzegorzfranus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30034/"
                },
                "repository": {
                    "name": "ansible-role-openssh",
                    "original_name": "ansible-role-openssh"
                },
                "tags": [
                    "openssh",
                    "ssh",
                    "sshd",
                    "security",
                    "hardening",
                    "authentication",
                    "communication",
                    "networking"
                ],
                "versions": [
                    {
                        "id": "65e24cb5-e246-4158-8f26-82eca35841ed",
                        "name": "v3.1.3",
                        "release_date": "2026-10-19T23:11:06+02:00"
                    },
                    {
                        "id": "b5e4622b-dfe6-4d7f-b599-bcf5cdb9d3e3",
                        "name": "v3.1.2",
                        "release_date": "2026-10-18T13:15:05+02:00"
                    },
                    {
                        "id": "6df1723c-efa9-43dc-951c-3335be7ce573",
                        "name": "v3.1.1",
                        "release_date": "2026-10-18T12:49:51+02:00"
                    },
                    {
                        "id": "4cf01ec9-b49a-4377-84f4-a72dff1d7ce7",
                        "name": "v3.1.0",
                        "release_date": "2026-10-12T18:02:54+02:00"
                    },
                    {
                        "id": "c12bf823-b9e5-46e8-9415-62c447cea87a",
                        "name": "v3.0.4",
                        "release_date": "2026-10-12T17:49:32+02:00"
                    },
                    {
                        "id": "c4c05ccf-0f92-47d9-a06d-dfd0a414cccf",
                        "name": "v3.0.3",
                        "release_date": "2026-09-06T21:32:58+02:00"
                    },
                    {
                        "id": "dd138881-b943-4537-9dd4-dbcc0fc30d96",
                        "name": "v3.0.2",
                        "release_date": "2026-09-06T21:14:54+02:00"
                    },
                    {
                        "id": "5490f942-48d0-4e3d-aac2-1b9d1c1535f9",
                        "name": "v3.0.1",
                        "release_date": "2026-08-28T18:45:19+02:00"
                    },
                    {
                        "id": "279a19c7-6e55-40bb-8250-a753f8af0d83",
                        "name": "v3.0.0",
                        "release_date": "2026-08-28T18:07:40+02:00"
                    },
                    {
                        "id": "a95d0d95-f516-4cee-8223-8ebffaad80d1",
                        "name": "v2.1.7",
                        "release_date": "2026-08-28T17:29:30+02:00"
                    },
                    {
                        "id": "191bdca8-9a9b-4823-9f32-7218986d70b1",
                        "name": "v2.1.6",
                        "release_date": "2026-07-21T09:21:05+02:00"
                    }
                ]
            },
            "download_count": 29
        },
        {
            "id": 40615,
            "upstream_id": null,
            "created": "2025-05-07T02:08:14.892260Z",
            "modified": "2025-05-07T02:08:14.970141Z",
            "imported": "2025-05-07T02:08:14.889951",
            "github_user": "Deepak-SBaghel",
            "username": "Deepak-SBaghel",
            "github_repo": "ansible-demo",
            "github_branch": "main",
            "commit": "a4bd338708698770bf0b036128bbb2dce06d2bff",
            "commit_message": "fixed the demo bug\n",
            "name": "ansible-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21670,
                    "name": "Deepak-SBaghel",
                    "avatar_url": "https://github.com/Deepak-SBaghel.png"
                },
                "provider_namespace": {
                    "id": 31153,
                    "name": "deepak_sbaghel",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31153/"
                },
                "repository": {
                    "name": "ansible-demo",
                    "original_name": "ansible-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 40616,
            "upstream_id": null,
            "created": "2025-05-07T09:47:52.991551Z",
            "modified": "2025-05-07T09:47:53.048182Z",
            "imported": "2025-05-07T09:47:52.988551",
            "github_user": "shyamRsundhar",
            "username": "shyamRsundhar",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "dd3ab2c10470eb8475a745b72e655247324d353b",
            "commit_message": "Initial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21673,
                    "name": "shyamRsundhar",
                    "avatar_url": "https://github.com/shyamRsundhar.png"
                },
                "provider_namespace": {
                    "id": 31156,
                    "name": "shyamrsundhar",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31156/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 40617,
            "upstream_id": null,
            "created": "2025-05-07T09:57:39.237970Z",
            "modified": "2025-05-07T09:57:39.290630Z",
            "imported": "2025-05-07T09:57:39.227221",
            "github_user": "vickeyys",
            "username": "vickeyys",
            "github_repo": "httpd-ansible-role",
            "github_branch": "master",
            "commit": "9263103fb527d4e84506b78d77da0baf8fa2c21b",
            "commit_message": "Update README.md",
            "name": "httpd-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21676,
                    "name": "vickeyys",
                    "avatar_url": "https://github.com/vickeyys.png"
                },
                "provider_namespace": {
                    "id": 31159,
                    "name": "vickeyys",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31159/"
                },
                "repository": {
                    "name": "httpd-ansible-role",
                    "original_name": "httpd-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 17
        },
        {
            "id": 40618,
            "upstream_id": null,
            "created": "2025-05-07T12:21:18.768455Z",
            "modified": "2025-05-07T12:21:18.799799Z",
            "imported": "2025-05-07T12:21:18.766199",
            "github_user": "sudoingmyway",
            "username": "sudoingmyway",
            "github_repo": "galaxy_test",
            "github_branch": "main",
            "commit": "2085557a25e63ae1c7b68d20f9052b8523186c1f",
            "commit_message": "Fix Galaxy import issues",
            "name": "gitleak_el",
            "description": "An Ansible role for installing and configuring Gitleaks.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21677,
                    "name": "sudoingmyway",
                    "avatar_url": "https://github.com/sudoingmyway.png"
                },
                "provider_namespace": {
                    "id": 31160,
                    "name": "sudoingmyway",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31160/"
                },
                "repository": {
                    "name": "galaxy_test",
                    "original_name": "galaxy_test"
                },
                "tags": [
                    "gitleaks",
                    "security",
                    "scanning",
                    "devops",
                    "automation"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 40619,
            "upstream_id": null,
            "created": "2025-05-07T14:38:49.629109Z",
            "modified": "2025-06-09T14:47:47.531418Z",
            "imported": "2025-06-09T14:47:47.512420",
            "github_user": "citizennone",
            "username": "citizennone",
            "github_repo": "debian_hardening_lite",
            "github_branch": "main",
            "commit": "4a9c531ce179e931bb9bcc59301efdefe7e48146",
            "commit_message": "Changing templates to render properly\n",
            "name": "debian_hardening_lite",
            "description": "Lightweight security hardening role for Debian-based systems. Includes tools like rkhunter, unattended-upgrades, basic SSH and sudo lockdown, log hygiene, and minimal service exposure. Ideal for minimal servers, labs, and DevOps environments.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21687,
                    "name": "citizennone",
                    "avatar_url": "https://github.com/citizennone.png"
                },
                "provider_namespace": {
                    "id": 31151,
                    "name": "citizennone",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31151/"
                },
                "repository": {
                    "name": "debian_hardening_lite",
                    "original_name": "debian_hardening_lite"
                },
                "tags": [
                    "debian",
                    "security",
                    "hardening",
                    "ssh",
                    "sudo",
                    "monitoring",
                    "system"
                ],
                "versions": []
            },
            "download_count": 31
        }
    ]
}