A list of legacy roles.

GET /api/v1/roles/?format=api&owner__name=elastic&page=3599
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&owner__name=elastic&page=3600",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3598",
    "results": [
        {
            "id": 41399,
            "upstream_id": null,
            "created": "2025-08-14T21:55:41.612625Z",
            "modified": "2025-08-14T23:37:55.931162Z",
            "imported": "2025-08-14T23:37:55.901495",
            "github_user": "samy-nomadic",
            "username": "samy-nomadic",
            "github_repo": "ansible-role-uptime_kuma",
            "github_branch": "main",
            "commit": "23a6dcc17042d8479054bd1f726e7022bdec2325",
            "commit_message": "Add meta info for Galaxy release\n",
            "name": "uptime_kuma",
            "description": "Ansible Role to deploy Uptime Kuma with Docker",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23577,
                    "name": "samy-nomadic",
                    "avatar_url": "https://github.com/samy-nomadic.png"
                },
                "provider_namespace": {
                    "id": 33051,
                    "name": "samy_nomadic",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33051/"
                },
                "repository": {
                    "name": "ansible-role-uptime_kuma",
                    "original_name": "ansible-role-uptime_kuma"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "c4ea36bb-af9c-4714-bac7-8becac6cf003",
                        "name": "v1.0.0",
                        "release_date": "2025-08-14T22:55:07+02:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41400,
            "upstream_id": null,
            "created": "2025-08-15T05:34:01.884265Z",
            "modified": "2025-08-15T05:34:01.943164Z",
            "imported": "2025-08-15T05:34:01.881875",
            "github_user": "ttungbmt",
            "username": "ttungbmt",
            "github_repo": "ansible-role-debug-ouput",
            "github_branch": "master",
            "commit": "7515175f8b38b0d505e57de28288d730574f01e9",
            "commit_message": "Add meta",
            "name": "debug_ouput",
            "description": "Generates detailed debug reports for your Ansible inventory, variables, and runtime context. Separates host-specific data from cluster-wide data for easier inspection.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 12435,
                    "name": "ttungbmt",
                    "avatar_url": "https://github.com/ttungbmt.png"
                },
                "provider_namespace": {
                    "id": 22254,
                    "name": "ttungbmt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/22254/"
                },
                "repository": {
                    "name": "ansible-role-debug-ouput",
                    "original_name": "ansible-role-debug-ouput"
                },
                "tags": [
                    "debug",
                    "inventory",
                    "ansible",
                    "variables",
                    "facts",
                    "reporting"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 41401,
            "upstream_id": null,
            "created": "2025-08-15T13:23:02.276031Z",
            "modified": "2025-08-20T20:15:41.116084Z",
            "imported": "2025-08-20T20:15:41.038234",
            "github_user": "mojeda101",
            "username": "mojeda101",
            "github_repo": "ludus_adtimeline_syncthing",
            "github_branch": "main",
            "commit": "97f2b4711b7e6740e56a7a685234041551a24018",
            "commit_message": "added infos,corrected vars\n",
            "name": "ludus_adtimeline_syncthing",
            "description": "A Ludus role with Splunk and a Syncthing sidecar to sync into a shared folder and inputs the Data into the Splunk ADTimeline App.",
            "summary_fields": {
                "dependencies": [
                    "geerlingguy.docker"
                ],
                "namespace": {
                    "id": 23576,
                    "name": "mojeda101",
                    "avatar_url": "https://github.com/mojeda101.png"
                },
                "provider_namespace": {
                    "id": 33050,
                    "name": "mojeda101",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33050/"
                },
                "repository": {
                    "name": "ludus_adtimeline_syncthing",
                    "original_name": "ludus_adtimeline_syncthing"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "f575dbd7-ff97-4396-89d1-55c9dea46763",
                        "name": "v1.0.1",
                        "release_date": "2025-08-19T01:40:02+02:00"
                    },
                    {
                        "id": "51460b65-253d-432a-9547-8f0812cdca20",
                        "name": "v1.0.0",
                        "release_date": "2025-08-19T01:31:37+02:00"
                    },
                    {
                        "id": "b1181602-a0b4-4f45-af2c-670d61e9ba03",
                        "name": "v0.9.0",
                        "release_date": "2025-08-15T15:11:06+02:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 41402,
            "upstream_id": null,
            "created": "2025-08-15T21:48:17.499268Z",
            "modified": "2025-08-15T21:48:17.530076Z",
            "imported": "2025-08-15T21:48:17.489798",
            "github_user": "frozenfoxx",
            "username": "frozenfoxx",
            "github_repo": "ansible-role-heimdall",
            "github_branch": "main",
            "commit": "569b7e48ec549ca2b2536e7b2bebb03b5e51b816",
            "commit_message": "First\n",
            "name": "heimdall",
            "description": "Heimdall installation management",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2415,
                    "name": "frozenfoxx",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a01-997e-7387-9b81-e08b708e5e87/avatar/"
                },
                "provider_namespace": {
                    "id": 13258,
                    "name": "frozenfoxx",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13258/"
                },
                "repository": {
                    "name": "ansible-role-heimdall",
                    "original_name": "ansible-role-heimdall"
                },
                "tags": [
                    "docker",
                    "dashboard",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41403,
            "upstream_id": null,
            "created": "2025-08-16T02:18:27.636042Z",
            "modified": "2025-08-16T02:18:27.672930Z",
            "imported": "2025-08-16T02:18:27.633929",
            "github_user": "EEMaddy",
            "username": "EEMaddy",
            "github_repo": "webserver_tole",
            "github_branch": "main",
            "commit": "36bde1e231d5144212ba48163b9afdbfa42aadf6",
            "commit_message": "initial commit\n",
            "name": "webserver_tole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23595,
                    "name": "EEMaddy",
                    "avatar_url": "https://github.com/EEMaddy.png"
                },
                "provider_namespace": {
                    "id": 33069,
                    "name": "eemaddy",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33069/"
                },
                "repository": {
                    "name": "webserver_tole",
                    "original_name": "webserver_tole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41404,
            "upstream_id": null,
            "created": "2025-08-16T07:51:59.324219Z",
            "modified": "2025-08-16T07:51:59.364373Z",
            "imported": "2025-08-16T07:51:59.322092",
            "github_user": "Niopt",
            "username": "Niopt",
            "github_repo": "ansible-role-kubedm_auto.git",
            "github_branch": "main",
            "commit": "c9172487abde4f40efae473f7061c8f03b5287e2",
            "commit_message": "Add_ro;e\n",
            "name": "master_node",
            "description": "Kubernetes cluster deployment using kubeadm",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23598,
                    "name": "Niopt",
                    "avatar_url": "https://github.com/Niopt.png"
                },
                "provider_namespace": {
                    "id": 33072,
                    "name": "niopt",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33072/"
                },
                "repository": {
                    "name": "ansible-role-kubedm_auto.git",
                    "original_name": "ansible-role-kubedm_auto.git"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 17
        },
        {
            "id": 41405,
            "upstream_id": null,
            "created": "2025-08-16T11:40:19.332615Z",
            "modified": "2025-08-16T12:26:43.423967Z",
            "imported": "2025-08-16T12:26:43.388743",
            "github_user": "infinitepb",
            "username": "infinitepb",
            "github_repo": "install-run-apache",
            "github_branch": "main",
            "commit": "c8ea1fcddc0357d1a64017c8e5140d1e753a650c",
            "commit_message": "Update main.yml",
            "name": "myrole",
            "description": "Example role for Galaxy import",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23604,
                    "name": "infinitepb",
                    "avatar_url": "https://github.com/infinitepb.png"
                },
                "provider_namespace": {
                    "id": 33078,
                    "name": "infinitepb",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33078/"
                },
                "repository": {
                    "name": "install-run-apache",
                    "original_name": "install-run-apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 41406,
            "upstream_id": null,
            "created": "2025-08-16T16:21:03.135265Z",
            "modified": "2025-08-16T16:21:03.176035Z",
            "imported": "2025-08-16T16:21:03.133083",
            "github_user": "Ugofebe",
            "username": "Ugofebe",
            "github_repo": "first-ansible-role",
            "github_branch": "main",
            "commit": "66e1fd44c0d81cf02d29cf119176530c72bd9080",
            "commit_message": "initial files\n",
            "name": "first-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23607,
                    "name": "Ugofebe",
                    "avatar_url": "https://github.com/Ugofebe.png"
                },
                "provider_namespace": {
                    "id": 33081,
                    "name": "ugofebe",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33081/"
                },
                "repository": {
                    "name": "first-ansible-role",
                    "original_name": "first-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41409,
            "upstream_id": null,
            "created": "2025-08-17T04:54:06.209181Z",
            "modified": "2025-08-17T04:54:06.247487Z",
            "imported": "2025-08-17T04:54:06.206945",
            "github_user": "guiand888",
            "username": "guiand888",
            "github_repo": "ansible-role-docker_orchestration",
            "github_branch": "main",
            "commit": "1841bb83c9f38da34fdb482923a52e669c7ca26c",
            "commit_message": "qMerge remote-tracking branch 'origin/main'\n",
            "name": "docker_orchestration",
            "description": "Ansible role for Docker Compose orchestration - build, pull, start, stop, and restart services",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 15222,
                    "name": "guiand888",
                    "avatar_url": "https://github.com/guiand888.png"
                },
                "provider_namespace": {
                    "id": 24868,
                    "name": "guiand888",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24868/"
                },
                "repository": {
                    "name": "ansible-role-docker_orchestration",
                    "original_name": "ansible-role-docker_orchestration"
                },
                "tags": [
                    "docker",
                    "compose",
                    "orchestration",
                    "containers",
                    "devops",
                    "automation",
                    "infrastructure",
                    "maintenance"
                ],
                "versions": [
                    {
                        "id": "ccace293-2a50-4d6c-9380-64f99308bb85",
                        "name": "v1.0.0",
                        "release_date": "2025-08-17T12:48:16+08:00"
                    }
                ]
            },
            "download_count": 15
        },
        {
            "id": 41410,
            "upstream_id": null,
            "created": "2025-08-17T04:57:01.052915Z",
            "modified": "2025-08-17T04:57:01.080927Z",
            "imported": "2025-08-17T04:57:01.050812",
            "github_user": "KvSanojKV",
            "username": "KvSanojKV",
            "github_repo": "handlers",
            "github_branch": "master",
            "commit": "238fb3467bde80dfd455b07cf4f0a6cd50fc1dfa",
            "commit_message": "ansible role\n",
            "name": "handlers",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23352,
                    "name": "KvSanojKV",
                    "avatar_url": "https://github.com/KvSanojKV.png"
                },
                "provider_namespace": {
                    "id": 32826,
                    "name": "kvsanojkv",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32826/"
                },
                "repository": {
                    "name": "handlers",
                    "original_name": "handlers"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        }
    ]
}