A list of legacy roles.

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

{
    "count": 36656,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3653",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3651",
    "results": [
        {
            "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
        },
        {
            "id": 41956,
            "upstream_id": null,
            "created": "2025-11-25T19:13:46.018473Z",
            "modified": "2025-11-25T19:16:34.302427Z",
            "imported": "2025-11-25T19:16:34.276777",
            "github_user": "mina-amin",
            "username": "mina-amin",
            "github_repo": "ansible-role-php_nginx_mariadb.git",
            "github_branch": "main",
            "commit": "180db326c67ca43ea4f10c80c38483c9866766ea",
            "commit_message": "Updates\n",
            "name": "php_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-php_nginx_mariadb.git",
                    "original_name": "ansible-role-php_nginx_mariadb.git"
                },
                "tags": [
                    "laravel",
                    "nginx",
                    "mariadb",
                    "php",
                    "webserver",
                    "database",
                    "deployment",
                    "ansible",
                    "devops",
                    "automation",
                    "minaamin",
                    "mina amin"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41957,
            "upstream_id": null,
            "created": "2025-11-25T21:39:00.322484Z",
            "modified": "2025-12-05T18:55:33.461424Z",
            "imported": "2025-12-05T18:55:33.428421",
            "github_user": "mina-amin",
            "username": "mina-amin",
            "github_repo": "ansible-role-laravel_nginx_mariadb",
            "github_branch": "main",
            "commit": "c44d7b77c2dfdb1e0259ed0806d5f6d3cfbbb0e9",
            "commit_message": "ignore dependencies errors (composer)\n",
            "name": "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",
                    "original_name": "ansible-role-laravel_nginx_mariadb"
                },
                "tags": [
                    "laravel",
                    "nginx",
                    "mariadb",
                    "php",
                    "webserver",
                    "database",
                    "deployment",
                    "ansible",
                    "devops",
                    "automation",
                    "minaamin",
                    "mina amin"
                ],
                "versions": [
                    {
                        "id": "3eabd486-f4ec-4b2f-9737-c1a7b86ca52d",
                        "name": "v1.0.0",
                        "release_date": "2025-11-25T23:09:49+02:00"
                    }
                ]
            },
            "download_count": 73
        },
        {
            "id": 41958,
            "upstream_id": null,
            "created": "2025-11-26T01:53:26.906899Z",
            "modified": "2025-11-26T01:53:26.944508Z",
            "imported": "2025-11-26T01:53:26.904066",
            "github_user": "SeifeldinZook",
            "username": "SeifeldinZook",
            "github_repo": "webserver-role",
            "github_branch": "main",
            "commit": "dd5bd1a0261c4272c57876ff408eeae00a4b5ae7",
            "commit_message": "Add Galaxy metadata and README\n",
            "name": "webserver-role",
            "description": "Ansible role to install and configure Nginx web server with custom website deployment. Installs Nginx, configures it with a custom site, deploys website content, and manages the Nginx service.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25163,
                    "name": "SeifeldinZook",
                    "avatar_url": "https://github.com/SeifeldinZook.png"
                },
                "provider_namespace": {
                    "id": 34618,
                    "name": "seifeldinzook",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34618/"
                },
                "repository": {
                    "name": "webserver-role",
                    "original_name": "webserver-role"
                },
                "tags": [
                    "nginx",
                    "web",
                    "webserver",
                    "http",
                    "deployment"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41959,
            "upstream_id": null,
            "created": "2025-11-26T09:21:25.946506Z",
            "modified": "2025-11-26T09:21:25.976772Z",
            "imported": "2025-11-26T09:21:25.944372",
            "github_user": "maurorosero",
            "username": "maurorosero",
            "github_repo": "cloudflared_tunnel-role",
            "github_branch": "master",
            "commit": "0167b6634d459189a71a846f7e1f2ce3aeee22a2",
            "commit_message": "Initial commit: Ansible role for managing Cloudflare Tunnels\n",
            "name": "cloudflared_tunnel-role",
            "description": "Role CRUD para gestionar túneles de Cloudflare Tunnel (cloudflared)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24886,
                    "name": "maurorosero",
                    "avatar_url": "https://github.com/maurorosero.png"
                },
                "provider_namespace": {
                    "id": 34344,
                    "name": "maurorosero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34344/"
                },
                "repository": {
                    "name": "cloudflared_tunnel-role",
                    "original_name": "cloudflared_tunnel-role"
                },
                "tags": [
                    "cloudflare",
                    "cloudflared",
                    "tunnel",
                    "networking"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41960,
            "upstream_id": null,
            "created": "2025-11-26T11:05:16.858891Z",
            "modified": "2025-11-26T11:05:16.906321Z",
            "imported": "2025-11-26T11:05:16.855817",
            "github_user": "maurorosero",
            "username": "maurorosero",
            "github_repo": "cloudflared_config-role",
            "github_branch": "master",
            "commit": "f735a5b77d3e530c256ac895d24d6235096269eb",
            "commit_message": "Initial commit: cloudflared_config role\n",
            "name": "cloudflared_config-role",
            "description": "Ansible role para configurar y ejecutar túneles de Cloudflare Tunnel (cloudflared)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24886,
                    "name": "maurorosero",
                    "avatar_url": "https://github.com/maurorosero.png"
                },
                "provider_namespace": {
                    "id": 34344,
                    "name": "maurorosero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34344/"
                },
                "repository": {
                    "name": "cloudflared_config-role",
                    "original_name": "cloudflared_config-role"
                },
                "tags": [
                    "cloudflare",
                    "cloudflared",
                    "tunnel",
                    "networking"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41961,
            "upstream_id": null,
            "created": "2025-11-26T11:06:22.581202Z",
            "modified": "2025-11-26T11:06:22.646395Z",
            "imported": "2025-11-26T11:06:22.576819",
            "github_user": "maurorosero",
            "username": "maurorosero",
            "github_repo": "cloudflared_route-role",
            "github_branch": "master",
            "commit": "c5394b657443238f442f64ae466db68ad544c359",
            "commit_message": "Initial commit: cloudflared_route role\n",
            "name": "cloudflared_route-role",
            "description": "Ansible role para gestionar rutas DNS de Cloudflare Tunnel (cloudflared)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24886,
                    "name": "maurorosero",
                    "avatar_url": "https://github.com/maurorosero.png"
                },
                "provider_namespace": {
                    "id": 34344,
                    "name": "maurorosero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34344/"
                },
                "repository": {
                    "name": "cloudflared_route-role",
                    "original_name": "cloudflared_route-role"
                },
                "tags": [
                    "cloudflare",
                    "cloudflared",
                    "tunnel",
                    "dns",
                    "networking"
                ],
                "versions": []
            },
            "download_count": 1
        }
    ]
}