A list of legacy roles.

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

{
    "count": 37092,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3709",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3707",
    "results": [
        {
            "id": 42620,
            "upstream_id": null,
            "created": "2026-03-11T17:45:43.274868Z",
            "modified": "2026-03-11T17:45:43.526160Z",
            "imported": "2026-03-11T17:45:43.271713",
            "github_user": "simoncaron",
            "username": "simoncaron",
            "github_repo": "ansible-role-cpu-scaling-governor",
            "github_branch": "main",
            "commit": "eee60c87454826cffe0e431a40f7df0fc9519281",
            "commit_message": "feat(chore): update git ignore\n",
            "name": "cpu_scaling_governor",
            "description": "Service for setting the CPU scaling governor on startup",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6389,
                    "name": "simoncaron",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a18-4349-7e20-9ef7-da19ffcba896/avatar/"
                },
                "provider_namespace": {
                    "id": 18566,
                    "name": "simoncaron",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18566/"
                },
                "repository": {
                    "name": "ansible-role-cpu-scaling-governor",
                    "original_name": "ansible-role-cpu-scaling-governor"
                },
                "tags": [
                    "cpu",
                    "scaling",
                    "governor",
                    "scaling",
                    "freqency"
                ],
                "versions": [
                    {
                        "id": "d2de65ab-f456-4746-9832-0818ae8cccd0",
                        "name": "1.1.0",
                        "release_date": "2026-03-11T13:42:01-04:00"
                    },
                    {
                        "id": "fd859177-bca8-4d6c-b87c-d6cfa4bf5c89",
                        "name": "1.0.1",
                        "release_date": "2024-07-06T11:58:33+02:00"
                    },
                    {
                        "id": "2a9f19e9-3cdf-4379-adbf-71d39b47ea01",
                        "name": "1.0.0",
                        "release_date": "2024-07-04T23:11:36+02:00"
                    }
                ]
            },
            "download_count": 43
        },
        {
            "id": 42621,
            "upstream_id": null,
            "created": "2026-03-12T07:07:48.219851Z",
            "modified": "2026-03-12T07:07:48.356880Z",
            "imported": "2026-03-12T07:07:48.214226",
            "github_user": "Akhileshyadav18",
            "username": "Akhileshyadav18",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "f41e853faace42bd610e9ecbff34938a4fcf0cf1",
            "commit_message": "initial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26710,
                    "name": "Akhileshyadav18",
                    "avatar_url": "https://github.com/Akhileshyadav18.png"
                },
                "provider_namespace": {
                    "id": 36142,
                    "name": "akhileshyadav18",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36142/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42622,
            "upstream_id": null,
            "created": "2026-03-12T09:03:34.365416Z",
            "modified": "2026-03-12T09:21:32.809091Z",
            "imported": "2026-03-12T09:21:32.692511",
            "github_user": "lean-delivery",
            "username": "lean_delivery",
            "github_repo": "ansible-role-solr-cluster",
            "github_branch": "1.1.0",
            "commit": "3d20b27cdd197d15d690490dcb15b1d7c64047e1",
            "commit_message": "ci: add release workflow\n\nSigned-off-by: Pavel Pikta <[email protected]>\n",
            "name": "solr-cluster",
            "description": "Lean Delivery Solr configuration as master or slave",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9277,
                    "name": "lean_delivery",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018e5610-60c1-705f-8b84-fd8b2c18593f/avatar/"
                },
                "provider_namespace": {
                    "id": 6998,
                    "name": "lean_delivery",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/6998/"
                },
                "repository": {
                    "name": "ansible-role-solr-cluster",
                    "original_name": "ansible-role-solr-cluster"
                },
                "tags": [
                    "development",
                    "system",
                    "packaging",
                    "system",
                    "web",
                    "solr"
                ],
                "versions": [
                    {
                        "id": "aa8dee48-d23a-4a81-9aa1-06ae6bb42ce7",
                        "name": "1.1.0",
                        "release_date": "2026-03-12T12:02:35+03:00"
                    },
                    {
                        "id": "4f19952d-e54f-481a-8c0d-cceb666715b5",
                        "name": "1.0.1",
                        "release_date": "2019-09-23T23:26:50+03:00"
                    },
                    {
                        "id": "f8610ca9-4c25-4fd2-85e9-1fca19218377",
                        "name": "1.0.0",
                        "release_date": "2019-05-05T11:42:17+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42623,
            "upstream_id": null,
            "created": "2026-03-12T23:11:08.493870Z",
            "modified": "2026-03-12T23:11:08.614499Z",
            "imported": "2026-03-12T23:11:08.489780",
            "github_user": "abdulrahmanx9",
            "username": "abdulrahmanx9",
            "github_repo": "ansible-role-task",
            "github_branch": "main",
            "commit": "f63fbc2092da286c8dac365f6e3fef7e9753e3f4",
            "commit_message": "Fix metadata formatting for Galaxy import\n",
            "name": "ansible_role_task",
            "description": "Nginx deployment with custom port and vaulted secrets",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26729,
                    "name": "abdulrahmanx9",
                    "avatar_url": "https://github.com/abdulrahmanx9.png"
                },
                "provider_namespace": {
                    "id": 36161,
                    "name": "abdulrahmanx9",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36161/"
                },
                "repository": {
                    "name": "ansible-role-task",
                    "original_name": "ansible-role-task"
                },
                "tags": [
                    "web",
                    "nginx"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42624,
            "upstream_id": null,
            "created": "2026-03-12T23:17:31.378917Z",
            "modified": "2026-03-12T23:17:31.629819Z",
            "imported": "2026-03-12T23:17:31.376021",
            "github_user": "abdulrahmanx9",
            "username": "abdulrahmanx9",
            "github_repo": "ansible-role-task",
            "github_branch": "main",
            "commit": "c205ec41fbb861ce6e6b723300d17c50a3d15cf6",
            "commit_message": "Ansible task role\n",
            "name": "task",
            "description": "Nginx deployment with custom port and vaulted secrets",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26729,
                    "name": "abdulrahmanx9",
                    "avatar_url": "https://github.com/abdulrahmanx9.png"
                },
                "provider_namespace": {
                    "id": 36161,
                    "name": "abdulrahmanx9",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36161/"
                },
                "repository": {
                    "name": "ansible-role-task",
                    "original_name": "ansible-role-task"
                },
                "tags": [
                    "web",
                    "nginx"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42625,
            "upstream_id": null,
            "created": "2026-03-13T02:46:26.508917Z",
            "modified": "2026-03-13T02:46:26.580045Z",
            "imported": "2026-03-13T02:46:26.504038",
            "github_user": "LaskaaaD",
            "username": "LaskaaaD",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "a9cf3745cc95641f91d3b43db02de038679dd6a0",
            "commit_message": "Initial commit: Docker role for Ansible Galaxy\n",
            "name": "docker",
            "description": "Professional Ansible role for Docker Engine installation and configuration.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26732,
                    "name": "LaskaaaD",
                    "avatar_url": "https://github.com/LaskaaaD.png"
                },
                "provider_namespace": {
                    "id": 36164,
                    "name": "laskaaad",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36164/"
                },
                "repository": {
                    "name": "ansible-role-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "docker",
                    "system",
                    "automation",
                    "devops"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 42626,
            "upstream_id": null,
            "created": "2026-03-13T04:34:06.783604Z",
            "modified": "2026-03-13T04:34:06.828183Z",
            "imported": "2026-03-13T04:34:06.780269",
            "github_user": "abdosaad203",
            "username": "abdosaad203",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "318179c60281376a294feaf434683fdb5509d726",
            "commit_message": "fix role structure for galaxy\n",
            "name": "ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26733,
                    "name": "abdosaad203",
                    "avatar_url": "https://github.com/abdosaad203.png"
                },
                "provider_namespace": {
                    "id": 36165,
                    "name": "abdosaad203",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36165/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 42627,
            "upstream_id": null,
            "created": "2026-03-13T05:17:25.623858Z",
            "modified": "2026-03-13T05:17:25.712756Z",
            "imported": "2026-03-13T05:17:25.620420",
            "github_user": "satindersingh220597",
            "username": "satindersingh220597",
            "github_repo": "nginx",
            "github_branch": "master",
            "commit": "8ea5b477cc3481883599c88d9bfb549d2b44fcb2",
            "commit_message": "nginx\n",
            "name": "nginx",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26734,
                    "name": "satindersingh220597",
                    "avatar_url": "https://github.com/satindersingh220597.png"
                },
                "provider_namespace": {
                    "id": 36166,
                    "name": "satindersingh220597",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36166/"
                },
                "repository": {
                    "name": "nginx",
                    "original_name": "nginx"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42628,
            "upstream_id": null,
            "created": "2026-03-13T11:53:07.709057Z",
            "modified": "2026-03-13T11:53:07.760536Z",
            "imported": "2026-03-13T11:53:07.706471",
            "github_user": "egdoc",
            "username": "egdoc",
            "github_repo": "ansible-role-dotfiles",
            "github_branch": "master",
            "commit": "164e80396764c0ea0c227f73feac015d5b42eb18",
            "commit_message": "use python version 3.12 to be compatible with min ansible-core version (2.16)\n",
            "name": "dotfiles",
            "description": "Ansible role to deploy dotfiles",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2048,
                    "name": "egdoc",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a00-82e3-7d7d-8daa-cd4210643250/avatar/"
                },
                "provider_namespace": {
                    "id": 15172,
                    "name": "egdoc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15172/"
                },
                "repository": {
                    "name": "ansible-role-dotfiles",
                    "original_name": "ansible-role-dotfiles"
                },
                "tags": [
                    "development",
                    "dotfiles"
                ],
                "versions": [
                    {
                        "id": "f6e48fb0-159c-4c0c-9f12-122b14af872b",
                        "name": "v1.0.0",
                        "release_date": "2026-03-13T12:43:49+01:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 42630,
            "upstream_id": null,
            "created": "2026-03-13T16:47:10.473706Z",
            "modified": "2026-03-13T16:47:10.563639Z",
            "imported": "2026-03-13T16:47:10.471202",
            "github_user": "liquibase",
            "username": "liquibase",
            "github_repo": "liquibase-ansible",
            "github_branch": "v5.0.2",
            "commit": "759aaff5b2011e31ed7ead06d6ea8adf927d4038",
            "commit_message": "DAT-22383: view ansible role version under versions in galaxy.ansible (#14)\n\n* Enhance workflow input descriptions and add validation for version and dry-run parameters\n\n* Update download URLs in workflow and vars files to include version subdirectory",
            "name": "liquibase",
            "description": "installs liquibase",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 14017,
                    "name": "liquibase",
                    "avatar_url": "https://github.com/liquibase.png"
                },
                "provider_namespace": {
                    "id": 23728,
                    "name": "liquibase",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23728/"
                },
                "repository": {
                    "name": "liquibase-ansible",
                    "original_name": "liquibase-ansible"
                },
                "tags": [
                    "development"
                ],
                "versions": [
                    {
                        "id": "857b2854-e7a4-4f6e-a0c6-92b6d8d81761",
                        "name": "v5.0.2",
                        "release_date": "2026-03-13T10:54:51-05:00"
                    }
                ]
            },
            "download_count": 56
        }
    ]
}