A list of legacy roles.

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

{
    "count": 36702,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3659",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3657",
    "results": [
        {
            "id": 41946,
            "upstream_id": null,
            "created": "2025-11-23T06:50:59.189796Z",
            "modified": "2025-11-23T06:50:59.217106Z",
            "imported": "2025-11-23T06:50:59.187577",
            "github_user": "Krish1983",
            "username": "Krish1983",
            "github_repo": "ansible-role-demo",
            "github_branch": "master",
            "commit": "4520c6cb1af8a1b0df42f7014b4d1b3b01efc858",
            "commit_message": "Update main.yml",
            "name": "demo",
            "description": "httpd role",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25127,
                    "name": "Krish1983",
                    "avatar_url": "https://github.com/Krish1983.png"
                },
                "provider_namespace": {
                    "id": 34583,
                    "name": "krish1983",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34583/"
                },
                "repository": {
                    "name": "ansible-role-demo",
                    "original_name": "ansible-role-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41947,
            "upstream_id": null,
            "created": "2025-11-23T11:56:36.776500Z",
            "modified": "2025-11-23T11:56:36.812543Z",
            "imported": "2025-11-23T11:56:36.774224",
            "github_user": "Simple-Ansible",
            "username": "Simple-Ansible",
            "github_repo": "simple.haproxy",
            "github_branch": "main",
            "commit": "09e2188ac886e39b61f10a26114b9a626dd26a26",
            "commit_message": "OK FOR GALAXY (#2)\n\n",
            "name": "haproxy",
            "description": "Simple manage haproxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25128,
                    "name": "Simple-Ansible",
                    "avatar_url": "https://github.com/Simple-Ansible.png"
                },
                "provider_namespace": {
                    "id": 34584,
                    "name": "simple_ansible",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34584/"
                },
                "repository": {
                    "name": "simple.haproxy",
                    "original_name": "simple.haproxy"
                },
                "tags": [
                    "haproxy",
                    "simple"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41948,
            "upstream_id": null,
            "created": "2025-11-23T18:59:45.903065Z",
            "modified": "2025-11-23T18:59:45.928794Z",
            "imported": "2025-11-23T18:59:45.900962",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-synology-enc-mount",
            "github_branch": "main",
            "commit": "6bf0bf389b91ffc443b356b18f7f315b03e46a22",
            "commit_message": "Added galaxy_info.\n",
            "name": "synology_enc_mount",
            "description": "Mounts encrypted shares on a Synology NAS using synoshare CLI.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-synology-enc-mount",
                    "original_name": "ansible-synology-enc-mount"
                },
                "tags": [
                    "synology",
                    "nas",
                    "encryption",
                    "mount"
                ],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 41949,
            "upstream_id": null,
            "created": "2025-11-24T04:45:20.029396Z",
            "modified": "2025-11-24T04:45:20.150001Z",
            "imported": "2025-11-24T04:45:20.026742",
            "github_user": "uday211",
            "username": "uday211",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "d47f590a98376ff1ba703aaebb82d9286c19877b",
            "commit_message": "Adding meta data\n",
            "name": "dummy-role",
            "description": "Httpd installation in remote aws manage-nodes.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25134,
                    "name": "uday211",
                    "avatar_url": "https://github.com/uday211.png"
                },
                "provider_namespace": {
                    "id": 34590,
                    "name": "uday211",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34590/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41950,
            "upstream_id": null,
            "created": "2025-11-24T04:57:06.810496Z",
            "modified": "2025-11-24T10:08:38.019725Z",
            "imported": "2025-11-24T10:08:37.998978",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ansible-role-djbdns",
            "github_branch": "trunk",
            "commit": "b4e482c16883ae208c79471c7b0efcb0755f54d0",
            "commit_message": "fix: trigger database hashing properly\n",
            "name": "djbdns",
            "description": "djbdns - a secure DNS server, written by djb",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ansible-role-djbdns",
                    "original_name": "ansible-role-djbdns"
                },
                "tags": [
                    "debian",
                    "dns",
                    "djbdns",
                    "tinydns"
                ],
                "versions": []
            },
            "download_count": 19
        },
        {
            "id": 41951,
            "upstream_id": null,
            "created": "2025-11-24T07:20:02.726428Z",
            "modified": "2025-11-24T07:20:02.755766Z",
            "imported": "2025-11-24T07:20:02.723985",
            "github_user": "Priya159592",
            "username": "Priya159592",
            "github_repo": "dummy-role-demo",
            "github_branch": "master",
            "commit": "5336e5424f50dd95cabdde350e787aac856b73e6",
            "commit_message": "initial files\n",
            "name": "dummy-role-demo",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25133,
                    "name": "Priya159592",
                    "avatar_url": "https://github.com/Priya159592.png"
                },
                "provider_namespace": {
                    "id": 34589,
                    "name": "priya159592",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34589/"
                },
                "repository": {
                    "name": "dummy-role-demo",
                    "original_name": "dummy-role-demo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41952,
            "upstream_id": null,
            "created": "2025-11-24T07:32:46.866012Z",
            "modified": "2025-11-24T07:32:46.906309Z",
            "imported": "2025-11-24T07:32:46.862386",
            "github_user": "ibrahim-akkam",
            "username": "ibrahim-akkam",
            "github_repo": "ansible-role-nginx_website",
            "github_branch": "main",
            "commit": "39d4ccc05a02f254672b879248c3878d5f170e96",
            "commit_message": "Initial release of nginx_website role\n",
            "name": "ansible-role-nginx_website",
            "description": "Install and configure Nginx with a simple website",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25114,
                    "name": "ibrahim-akkam",
                    "avatar_url": "https://github.com/ibrahim-akkam.png"
                },
                "provider_namespace": {
                    "id": 34570,
                    "name": "ibrahim_akkam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34570/"
                },
                "repository": {
                    "name": "ansible-role-nginx_website",
                    "original_name": "ansible-role-nginx_website"
                },
                "tags": [
                    "nginx",
                    "web",
                    "website",
                    "deploy",
                    "server"
                ],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 41953,
            "upstream_id": null,
            "created": "2025-11-25T06:46:17.539154Z",
            "modified": "2025-11-25T06:46:17.578754Z",
            "imported": "2025-11-25T06:46:17.536206",
            "github_user": "Amruskar98",
            "username": "Amruskar98",
            "github_repo": "Ansible-Galaxy",
            "github_branch": "master",
            "commit": "45dd2e6c8fb409dc4c62b640bdb00d63afc2ae54",
            "commit_message": "first role pushing\n",
            "name": "Ansible-Galaxy",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25149,
                    "name": "Amruskar98",
                    "avatar_url": "https://github.com/Amruskar98.png"
                },
                "provider_namespace": {
                    "id": 34605,
                    "name": "amruskar98",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34605/"
                },
                "repository": {
                    "name": "Ansible-Galaxy",
                    "original_name": "Ansible-Galaxy"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41954,
            "upstream_id": null,
            "created": "2025-11-25T09:56:27.927839Z",
            "modified": "2025-11-26T15:04:46.224627Z",
            "imported": "2025-11-26T15:04:46.154521",
            "github_user": "16x7",
            "username": "16x7",
            "github_repo": "ansible-role-firewall",
            "github_branch": "master",
            "commit": "4e3f123641aa471fa48499d77d4b997abc65cc77",
            "commit_message": "docs: update README with latest usage or role details\n",
            "name": "firewall",
            "description": "Configure the firewall using nftables or iptables-persistent with dynamic rules defined via variables.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25152,
                    "name": "16x7",
                    "avatar_url": "https://github.com/16x7.png"
                },
                "provider_namespace": {
                    "id": 34608,
                    "name": "16x7",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34608/"
                },
                "repository": {
                    "name": "ansible-role-firewall",
                    "original_name": "ansible-role-firewall"
                },
                "tags": [
                    "firewall",
                    "nftables",
                    "iptables",
                    "security"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41955,
            "upstream_id": null,
            "created": "2025-11-25T18:08:19.974095Z",
            "modified": "2025-11-25T18:08:20.039901Z",
            "imported": "2025-11-25T18:08:19.970916",
            "github_user": "mina-amin",
            "username": "mina-amin",
            "github_repo": "ansible-role-laravel_nginx_mariadb.git",
            "github_branch": "main",
            "commit": "598137e0aa8f95b2ecf04813077fea40eecdad38",
            "commit_message": "updated\n",
            "name": "ansible-role-laravel_nginx_mariadb",
            "description": "Install and configure Laravel application with Nginx, PHP, and MariaDB.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25006,
                    "name": "mina-amin",
                    "avatar_url": "https://github.com/mina-amin.png"
                },
                "provider_namespace": {
                    "id": 34463,
                    "name": "mina_amin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34463/"
                },
                "repository": {
                    "name": "ansible-role-laravel_nginx_mariadb.git",
                    "original_name": "ansible-role-laravel_nginx_mariadb.git"
                },
                "tags": [
                    "laravel",
                    "nginx",
                    "mariadb",
                    "php",
                    "webserver",
                    "database",
                    "deployment",
                    "ansible",
                    "devops",
                    "automation",
                    "minaamin",
                    "mina amin"
                ],
                "versions": [
                    {
                        "id": "c21d8e8a-631b-4dfa-8c62-57fba81d4bd3",
                        "name": "V1.0.0",
                        "release_date": "2025-11-22T00:31:52+02:00"
                    }
                ]
            },
            "download_count": 3
        }
    ]
}