A list of legacy roles.

GET /api/v1/roles/?format=api&page=3575
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 36658,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3576",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3574",
    "results": [
        {
            "id": 41146,
            "upstream_id": null,
            "created": "2025-07-13T14:37:03.173047Z",
            "modified": "2025-07-13T14:37:03.200569Z",
            "imported": "2025-07-13T14:37:03.170891",
            "github_user": "hussain-mahammad08",
            "username": "hussain-mahammad08",
            "github_repo": "webserver",
            "github_branch": "main",
            "commit": "b76c7fec1719009ec6e28fbbf6d3eb1b889d79d6",
            "commit_message": "Initial commit of Ansible webserver role\n",
            "name": "webserver",
            "description": "Role to install Apache and deploy an HTML page on EC2",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23028,
                    "name": "hussain-mahammad08",
                    "avatar_url": "https://github.com/hussain-mahammad08.png"
                },
                "provider_namespace": {
                    "id": 32506,
                    "name": "hussain_mahammad08",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32506/"
                },
                "repository": {
                    "name": "webserver",
                    "original_name": "webserver"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41147,
            "upstream_id": null,
            "created": "2025-07-13T17:45:38.323414Z",
            "modified": "2025-07-13T17:45:38.392223Z",
            "imported": "2025-07-13T17:45:38.320785",
            "github_user": "cholaraju",
            "username": "cholaraju",
            "github_repo": "ansible-role-httpd",
            "github_branch": "main",
            "commit": "4fc5f82934df3334765f457cfb5e756253d57a09",
            "commit_message": "added role in day-03\n",
            "name": "httpd",
            "description": "An Ansible role to install and configure Apache HTTP Server (httpd).",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19124,
                    "name": "cholaraju",
                    "avatar_url": "https://github.com/cholaraju.png"
                },
                "provider_namespace": {
                    "id": 28652,
                    "name": "cholaraju",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28652/"
                },
                "repository": {
                    "name": "ansible-role-httpd",
                    "original_name": "ansible-role-httpd"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 41148,
            "upstream_id": null,
            "created": "2025-07-13T18:00:27.983606Z",
            "modified": "2025-07-13T18:00:28.263093Z",
            "imported": "2025-07-13T18:00:27.965540",
            "github_user": "cholaraju",
            "username": "cholaraju",
            "github_repo": "ansible-role-prometheus",
            "github_branch": "main",
            "commit": "3d35ca1aa41e11c9d590fc3567e00028e7ba78f6",
            "commit_message": "added all the configs\n",
            "name": "prometheus",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19124,
                    "name": "cholaraju",
                    "avatar_url": "https://github.com/cholaraju.png"
                },
                "provider_namespace": {
                    "id": 28652,
                    "name": "cholaraju",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28652/"
                },
                "repository": {
                    "name": "ansible-role-prometheus",
                    "original_name": "ansible-role-prometheus"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41149,
            "upstream_id": null,
            "created": "2025-07-13T18:14:15.879994Z",
            "modified": "2025-07-13T18:14:15.922432Z",
            "imported": "2025-07-13T18:14:15.877826",
            "github_user": "cholaraju",
            "username": "cholaraju",
            "github_repo": "ansible-role-Argocd",
            "github_branch": "main",
            "commit": "08a2e5e1132636688e3550b908d3a6ae7f6cc54c",
            "commit_message": "argocd for kubernetes\n",
            "name": "argocd-role",
            "description": "Installing and configuring ArgoCD on Kubernetes cluster",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19124,
                    "name": "cholaraju",
                    "avatar_url": "https://github.com/cholaraju.png"
                },
                "provider_namespace": {
                    "id": 28652,
                    "name": "cholaraju",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28652/"
                },
                "repository": {
                    "name": "ansible-role-Argocd",
                    "original_name": "ansible-role-Argocd"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 41150,
            "upstream_id": null,
            "created": "2025-07-13T18:20:29.941392Z",
            "modified": "2025-07-13T18:20:29.979958Z",
            "imported": "2025-07-13T18:20:29.939147",
            "github_user": "cholaraju",
            "username": "cholaraju",
            "github_repo": "ansible-role-Sonarqube",
            "github_branch": "main",
            "commit": "e020dbcfe2973ea16b17e4822d4160e7c0ff87d4",
            "commit_message": "sonarqube role for testing\n",
            "name": "Sonarqube",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19124,
                    "name": "cholaraju",
                    "avatar_url": "https://github.com/cholaraju.png"
                },
                "provider_namespace": {
                    "id": 28652,
                    "name": "cholaraju",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28652/"
                },
                "repository": {
                    "name": "ansible-role-Sonarqube",
                    "original_name": "ansible-role-Sonarqube"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41151,
            "upstream_id": null,
            "created": "2025-07-13T18:27:22.399279Z",
            "modified": "2025-07-13T18:27:22.438926Z",
            "imported": "2025-07-13T18:27:22.395468",
            "github_user": "cholaraju",
            "username": "cholaraju",
            "github_repo": "ansible-role-Grafana",
            "github_branch": "main",
            "commit": "cfb1650e25a7a75f66fa717f7bf742ae9b7f903a",
            "commit_message": "Grafana for Dashboards\n",
            "name": "Grafana-role",
            "description": "Installing and configuring Grafana on Kubernetes cluster",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19124,
                    "name": "cholaraju",
                    "avatar_url": "https://github.com/cholaraju.png"
                },
                "provider_namespace": {
                    "id": 28652,
                    "name": "cholaraju",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28652/"
                },
                "repository": {
                    "name": "ansible-role-Grafana",
                    "original_name": "ansible-role-Grafana"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41152,
            "upstream_id": null,
            "created": "2025-07-14T03:45:35.619628Z",
            "modified": "2025-07-14T03:45:35.680640Z",
            "imported": "2025-07-14T03:45:35.617427",
            "github_user": "cholaraju",
            "username": "cholaraju",
            "github_repo": "ansible-role-Istio",
            "github_branch": "main",
            "commit": "85a916a0caed025bdc9369e86a36814260935c87",
            "commit_message": "Istio on Kubernetes\n",
            "name": "Istio-role",
            "description": "Installing and configuring Istio on Kubernetes cluster",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19124,
                    "name": "cholaraju",
                    "avatar_url": "https://github.com/cholaraju.png"
                },
                "provider_namespace": {
                    "id": 28652,
                    "name": "cholaraju",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28652/"
                },
                "repository": {
                    "name": "ansible-role-Istio",
                    "original_name": "ansible-role-Istio"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41153,
            "upstream_id": null,
            "created": "2025-07-14T08:23:31.061427Z",
            "modified": "2025-07-14T08:23:31.096004Z",
            "imported": "2025-07-14T08:23:31.059210",
            "github_user": "chiragatcalfus",
            "username": "chiragatcalfus",
            "github_repo": "docker_nginx_port80_ansibleRole",
            "github_branch": "main",
            "commit": "df4938457e3b69a4412cb68bade37c23848b4e72",
            "commit_message": "Add files via upload",
            "name": "docker_nginx_port80_ansibleRole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23036,
                    "name": "chiragatcalfus",
                    "avatar_url": "https://github.com/chiragatcalfus.png"
                },
                "provider_namespace": {
                    "id": 32514,
                    "name": "chiragatcalfus",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32514/"
                },
                "repository": {
                    "name": "docker_nginx_port80_ansibleRole",
                    "original_name": "docker_nginx_port80_ansibleRole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41155,
            "upstream_id": null,
            "created": "2025-07-14T11:51:25.612034Z",
            "modified": "2025-09-02T09:53:12.673106Z",
            "imported": "2025-09-02T09:53:12.639788",
            "github_user": "phillipyosief",
            "username": "phillipyosief",
            "github_repo": "alcatel-omniswitch-software-update",
            "github_branch": "main",
            "commit": "37de01eee8ad782ff03acaa9b95bc1eea41901e7",
            "commit_message": "Add files via upload",
            "name": "alcatel-omniswitch-software-update",
            "description": "Automated software update management for Alcatel-Lucent OmniSwitch devices (AOS6/AOS8) with firmware, FPGA, and U-Boot update capabilities.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23039,
                    "name": "phillipyosief",
                    "avatar_url": "https://github.com/phillipyosief.png"
                },
                "provider_namespace": {
                    "id": 32517,
                    "name": "phillipyosief",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32517/"
                },
                "repository": {
                    "name": "alcatel-omniswitch-software-update",
                    "original_name": "alcatel-omniswitch-software-update"
                },
                "tags": [
                    "networking",
                    "alcatel",
                    "omniswitch",
                    "firmware",
                    "update",
                    "aos6",
                    "aos8",
                    "switches",
                    "automation",
                    "infrastructure",
                    "network",
                    "management",
                    "compliance",
                    "validation",
                    "fpga",
                    "uboot",
                    "configuration",
                    "inventory",
                    "enterprise"
                ],
                "versions": []
            },
            "download_count": 11
        },
        {
            "id": 41156,
            "upstream_id": null,
            "created": "2025-07-14T12:41:20.041555Z",
            "modified": "2025-07-14T12:41:20.100203Z",
            "imported": "2025-07-14T12:41:20.039107",
            "github_user": "chadek",
            "username": "chadek",
            "github_repo": "ansible-role-s3fs",
            "github_branch": "main",
            "commit": "c94a99efb51cd80e481f812c5696a044ffeb86c4",
            "commit_message": "use ephemral instrad of remount\n",
            "name": "s3fs",
            "description": "ansible role to mount S3fs in linux filesystem inspired by Aplyca.ansible-role-s3fs",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1161,
                    "name": "chadek",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fc-0a8e-7d1a-89e3-d423d38f6640/avatar/"
                },
                "provider_namespace": {
                    "id": 14513,
                    "name": "chadek",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14513/"
                },
                "repository": {
                    "name": "ansible-role-s3fs",
                    "original_name": "ansible-role-s3fs"
                },
                "tags": [
                    "s3fs",
                    "mount"
                ],
                "versions": [
                    {
                        "id": "2a4570f6-c8b3-4bc7-a6f1-787a08b7ca17",
                        "name": "v1.0.0",
                        "release_date": "2025-07-14T09:32:16-03:00"
                    }
                ]
            },
            "download_count": 5
        }
    ]
}