A list of legacy roles.

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

{
    "count": 36667,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3655",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3653",
    "results": [
        {
            "id": 41974,
            "upstream_id": null,
            "created": "2025-11-27T14:22:48.861971Z",
            "modified": "2025-11-27T14:22:49.461980Z",
            "imported": "2025-11-27T14:22:48.858255",
            "github_user": "RedHatOfficial",
            "username": "RedHatOfficial",
            "github_repo": "ansible-role-rhel10-anssi_bp28_high",
            "github_branch": "main",
            "commit": "1a2c63157d64b1c1b7d53a073be53c7602592210",
            "commit_message": "Updated README.md",
            "name": "rhel10-anssi_bp28_high",
            "description": "ANSSI-BP-028 (high)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5802,
                    "name": "RedHatOfficial",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-76c1-76fe-acb2-5da128c336b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18088,
                    "name": "redhatofficial",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18088/"
                },
                "repository": {
                    "name": "ansible-role-rhel10-anssi_bp28_high",
                    "original_name": "ansible-role-rhel10-anssi_bp28_high"
                },
                "tags": [
                    "system",
                    "hardening",
                    "openscap",
                    "ssg",
                    "scap",
                    "security",
                    "compliance",
                    "complianceascode",
                    "redhatofficial",
                    "redhat",
                    "rhel10",
                    "anssibp28high",
                    "anssi"
                ],
                "versions": [
                    {
                        "id": "0ed3ae27-da40-4587-86f1-2a06c3ca0888",
                        "name": "0.1.78",
                        "release_date": "2025-11-20T15:17:02-05:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 41975,
            "upstream_id": null,
            "created": "2025-11-27T14:23:44.185226Z",
            "modified": "2025-11-27T14:23:44.638466Z",
            "imported": "2025-11-27T14:23:44.182563",
            "github_user": "RedHatOfficial",
            "username": "RedHatOfficial",
            "github_repo": "ansible-role-rhel10-anssi_bp28_enhanced",
            "github_branch": "main",
            "commit": "6bffd703d70827400b7a10a7d11ce67e8fda213a",
            "commit_message": "Updated README.md",
            "name": "rhel10-anssi_bp28_enhanced",
            "description": "ANSSI-BP-028 (enhanced)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5802,
                    "name": "RedHatOfficial",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-76c1-76fe-acb2-5da128c336b2/avatar/"
                },
                "provider_namespace": {
                    "id": 18088,
                    "name": "redhatofficial",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18088/"
                },
                "repository": {
                    "name": "ansible-role-rhel10-anssi_bp28_enhanced",
                    "original_name": "ansible-role-rhel10-anssi_bp28_enhanced"
                },
                "tags": [
                    "system",
                    "hardening",
                    "openscap",
                    "ssg",
                    "scap",
                    "security",
                    "compliance",
                    "complianceascode",
                    "redhatofficial",
                    "redhat",
                    "rhel10",
                    "anssibp28enhanced",
                    "anssi"
                ],
                "versions": [
                    {
                        "id": "67a86875-1b69-4091-9436-a3010ba6cab6",
                        "name": "0.1.78",
                        "release_date": "2025-11-20T15:17:23-05:00"
                    }
                ]
            },
            "download_count": 31
        },
        {
            "id": 41976,
            "upstream_id": null,
            "created": "2025-11-28T00:36:42.774593Z",
            "modified": "2025-11-28T00:36:42.811129Z",
            "imported": "2025-11-28T00:36:42.771456",
            "github_user": "mennakhallil",
            "username": "mennakhallil",
            "github_repo": "ansible-deploy-website-by-nginx",
            "github_branch": "master",
            "commit": "5a1f862af75794f1ed57a068899d42d741dfe9c1",
            "commit_message": "Add README for Nginx website deployment with Ansible",
            "name": "ansible-deploy-website-by-nginx",
            "description": "Ansible role to deploy website using Nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25187,
                    "name": "mennakhallil",
                    "avatar_url": "https://github.com/mennakhallil.png"
                },
                "provider_namespace": {
                    "id": 34642,
                    "name": "mennakhallil",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34642/"
                },
                "repository": {
                    "name": "ansible-deploy-website-by-nginx",
                    "original_name": "ansible-deploy-website-by-nginx"
                },
                "tags": [
                    "nginx",
                    "web",
                    "webserver",
                    "deployment"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41977,
            "upstream_id": null,
            "created": "2025-11-28T17:21:45.009226Z",
            "modified": "2025-11-29T05:03:20.708422Z",
            "imported": "2025-11-29T05:03:20.638231",
            "github_user": "bmanoj27",
            "username": "bmanoj27",
            "github_repo": "ansible-haproxy-ocp-role",
            "github_branch": "master",
            "commit": "6e927301508df7e6a3b7f8fde041f67818f668bc",
            "commit_message": "config changed to HA\n",
            "name": "haproxy-ocp-lb-role",
            "description": "HAProxy Load Balancer role for OpenShift UPI clusters",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25197,
                    "name": "bmanoj27",
                    "avatar_url": "https://github.com/bmanoj27.png"
                },
                "provider_namespace": {
                    "id": 34651,
                    "name": "bmanoj27",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34651/"
                },
                "repository": {
                    "name": "ansible-haproxy-ocp-role",
                    "original_name": "ansible-haproxy-ocp-role"
                },
                "tags": [
                    "haproxy",
                    "openshift",
                    "ocp",
                    "loadbalancer",
                    "kubernetes"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41978,
            "upstream_id": null,
            "created": "2025-11-28T18:48:43.320374Z",
            "modified": "2025-11-28T18:48:43.352553Z",
            "imported": "2025-11-28T18:48:43.317523",
            "github_user": "WaqasHusain",
            "username": "WaqasHusain",
            "github_repo": "apache_ansible_role",
            "github_branch": "master",
            "commit": "c381aff291bac9956dab1245f7fcc2f829cd70ea",
            "commit_message": "apache\n",
            "name": "apache_ansible_role",
            "description": "Apache server configuration",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25199,
                    "name": "WaqasHusain",
                    "avatar_url": "https://github.com/WaqasHusain.png"
                },
                "provider_namespace": {
                    "id": 34653,
                    "name": "waqashusain",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34653/"
                },
                "repository": {
                    "name": "apache_ansible_role",
                    "original_name": "apache_ansible_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41979,
            "upstream_id": null,
            "created": "2025-11-28T22:10:37.787437Z",
            "modified": "2025-11-28T22:10:37.849764Z",
            "imported": "2025-11-28T22:10:37.784007",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-openssh",
            "github_branch": "main",
            "commit": "cf1e4f23797c6a1b9590203cbbe48b70ce1c7d60",
            "commit_message": "fix: Fixed minor things (#13)\n\n",
            "name": "openssh",
            "description": "Installs a basic configuration of OpenSSH on various Linux distributions.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19312,
                    "name": "pluggero",
                    "avatar_url": "https://github.com/pluggero.png"
                },
                "provider_namespace": {
                    "id": 28805,
                    "name": "pluggero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/"
                },
                "repository": {
                    "name": "ansible-role-openssh",
                    "original_name": "ansible-role-openssh"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "b0c0ac01-4c24-42a6-b576-3038902ae8b6",
                        "name": "1.0.0",
                        "release_date": "2025-11-28T18:08:41+01:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41980,
            "upstream_id": null,
            "created": "2025-11-29T05:03:44.294165Z",
            "modified": "2025-11-29T05:03:44.333119Z",
            "imported": "2025-11-29T05:03:44.284532",
            "github_user": "bmanoj27",
            "username": "bmanoj27",
            "github_repo": "ansible-haproxy-ocp-role",
            "github_branch": "0.2",
            "commit": "f10a5703df387a0e4dc809efe5140c0972580f64",
            "commit_message": "haproxy config change\n",
            "name": "ansible-haproxy-ocp-role",
            "description": "HAProxy Load Balancer role for OpenShift UPI clusters",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25197,
                    "name": "bmanoj27",
                    "avatar_url": "https://github.com/bmanoj27.png"
                },
                "provider_namespace": {
                    "id": 34651,
                    "name": "bmanoj27",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34651/"
                },
                "repository": {
                    "name": "ansible-haproxy-ocp-role",
                    "original_name": "ansible-haproxy-ocp-role"
                },
                "tags": [
                    "haproxy",
                    "openshift",
                    "ocp",
                    "loadbalancer",
                    "kubernetes"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 41981,
            "upstream_id": null,
            "created": "2025-11-29T13:45:49.119270Z",
            "modified": "2025-11-29T13:45:49.262816Z",
            "imported": "2025-11-29T13:45:49.115881",
            "github_user": "skatta3",
            "username": "skatta3",
            "github_repo": "myapache-29nov25",
            "github_branch": "main",
            "commit": "257e59bcac8e5289c364fd043e3509705de5d3b1",
            "commit_message": "Ansible Role\n",
            "name": "myapache-29nov25",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11779,
                    "name": "skatta3",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a18-5899-7eab-812a-3e3062483947/avatar/"
                },
                "provider_namespace": {
                    "id": 21421,
                    "name": "skatta3",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21421/"
                },
                "repository": {
                    "name": "myapache-29nov25",
                    "original_name": "myapache-29nov25"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41982,
            "upstream_id": null,
            "created": "2025-11-29T13:49:41.593469Z",
            "modified": "2025-11-29T14:17:53.631712Z",
            "imported": "2025-11-29T14:17:53.606409",
            "github_user": "IsMohit",
            "username": "IsMohit",
            "github_repo": "ansible-role-safetyscan",
            "github_branch": "main",
            "commit": "96ab51a6c33adac8bc4861f833a3900d0a49b4b9",
            "commit_message": "Readme updated\n",
            "name": "safetyscan",
            "description": "Simple role to install SafetyScan security scanning tool",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24513,
                    "name": "IsMohit",
                    "avatar_url": "https://github.com/IsMohit.png"
                },
                "provider_namespace": {
                    "id": 33973,
                    "name": "ismohit",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33973/"
                },
                "repository": {
                    "name": "ansible-role-safetyscan",
                    "original_name": "ansible-role-safetyscan"
                },
                "tags": [
                    "security",
                    "scanning",
                    "sast",
                    "dast",
                    "docker"
                ],
                "versions": []
            },
            "download_count": 9
        },
        {
            "id": 41983,
            "upstream_id": null,
            "created": "2025-11-29T14:35:21.996748Z",
            "modified": "2025-11-29T14:35:22.053852Z",
            "imported": "2025-11-29T14:35:21.994602",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-os-customize",
            "github_branch": "main",
            "commit": "904bb8c4473f61a076298f960fb2495f72a9dd9a",
            "commit_message": "fix: install tzdata in prepare step and use UTC timezone\n\n- Add tzdata package installation in molecule prepare.yml\n- Change test timezone to UTC for universal availability\n- Enable gather_facts in prepare playbook for OS detection\n",
            "name": "os_customize",
            "description": "Ansible role to customize basic Linux OS settings, banners, login scripts, and shell environment.\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-os-customize",
                    "original_name": "ansible-role-os-customize"
                },
                "tags": [
                    "customize",
                    "os",
                    "login",
                    "banner",
                    "motd",
                    "environment",
                    "linux"
                ],
                "versions": [
                    {
                        "id": "815a41d5-cacb-4659-a86b-d3c8bfd5bace",
                        "name": "v1.0.2",
                        "release_date": "2025-11-29T15:11:47+01:00"
                    },
                    {
                        "id": "a6ed3a1f-619d-45bc-afcd-ed092e529b1b",
                        "name": "v1.0.0",
                        "release_date": "2025-08-10T20:34:21+02:00"
                    }
                ]
            },
            "download_count": 1
        }
    ]
}