A list of legacy roles.

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

{
    "count": 36700,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3606",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3604",
    "results": [
        {
            "id": 41393,
            "upstream_id": null,
            "created": "2025-08-13T19:51:52.499491Z",
            "modified": "2025-08-13T19:51:52.540758Z",
            "imported": "2025-08-13T19:51:52.497274",
            "github_user": "tvkrishna21",
            "username": "tvkrishna21",
            "github_repo": "ansible-role-repo",
            "github_branch": "main",
            "commit": "7b0eecffd50919195c2944a2f1d793616faad1f5",
            "commit_message": "Updated meta main.yml file",
            "name": "repo",
            "description": "Devops Engineer",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23551,
                    "name": "tvkrishna21",
                    "avatar_url": "https://github.com/tvkrishna21.png"
                },
                "provider_namespace": {
                    "id": 33025,
                    "name": "tvkrishna21",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33025/"
                },
                "repository": {
                    "name": "ansible-role-repo",
                    "original_name": "ansible-role-repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41394,
            "upstream_id": null,
            "created": "2025-08-13T23:22:36.006710Z",
            "modified": "2025-08-13T23:27:53.758579Z",
            "imported": "2025-08-13T23:27:53.740898",
            "github_user": "frozenfoxx",
            "username": "frozenfoxx",
            "github_repo": "ansible-role-tautulli",
            "github_branch": "main",
            "commit": "6f01691dccf814c25ee4f58fefd4f189deb476f4",
            "commit_message": "Fixed syntax issue\n",
            "name": "tautulli",
            "description": "Installs and manages Tautulli",
            "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-tautulli",
                    "original_name": "ansible-role-tautulli"
                },
                "tags": [
                    "plex",
                    "linux",
                    "media"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41395,
            "upstream_id": null,
            "created": "2025-08-13T23:34:36.837367Z",
            "modified": "2025-08-13T23:34:36.887226Z",
            "imported": "2025-08-13T23:34:36.834519",
            "github_user": "frozenfoxx",
            "username": "frozenfoxx",
            "github_repo": "ansible-role-docker_container",
            "github_branch": "main",
            "commit": "ef963a7c3c85051e37e67dac1cd59f503a6d6cc2",
            "commit_message": "First\n",
            "name": "docker_container",
            "description": "Deploy Docker containers",
            "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-docker_container",
                    "original_name": "ansible-role-docker_container"
                },
                "tags": [
                    "docker",
                    "linux"
                ],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 41396,
            "upstream_id": null,
            "created": "2025-08-14T00:53:36.636730Z",
            "modified": "2025-08-14T00:53:36.680199Z",
            "imported": "2025-08-14T00:53:36.634413",
            "github_user": "mrvsandiego",
            "username": "mrvsandiego",
            "github_repo": "ansible-role-learnansible-example",
            "github_branch": "main",
            "commit": "f4fbff6acdc122cea3c44e95ecf0d1162ced8ae2",
            "commit_message": "chore(main.yml): update role_name from \"learnansible_example\" to \"ansible_role_learnansible_example\" for consistency and clarity\n",
            "name": "ansible_role_learnansible_example",
            "description": "Example role to accompany Learn Ansible (Second Edition)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23499,
                    "name": "mrvsandiego",
                    "avatar_url": "https://github.com/mrvsandiego.png"
                },
                "provider_namespace": {
                    "id": 32972,
                    "name": "mrvsandiego",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32972/"
                },
                "repository": {
                    "name": "ansible-role-learnansible-example",
                    "original_name": "ansible-role-learnansible-example"
                },
                "tags": [
                    "ntp",
                    "time",
                    "example"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41397,
            "upstream_id": null,
            "created": "2025-08-14T10:48:18.045576Z",
            "modified": "2025-08-14T10:48:18.125814Z",
            "imported": "2025-08-14T10:48:18.042762",
            "github_user": "raman8284",
            "username": "raman8284",
            "github_repo": "ansible-role",
            "github_branch": "main",
            "commit": "27e53a2db32128cac4f8537fa3c2152e6ba318bf",
            "commit_message": "this is\n",
            "name": "nginx_role",
            "description": "Install and configure nginx web server",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19064,
                    "name": "raman8284",
                    "avatar_url": "https://github.com/raman8284.png"
                },
                "provider_namespace": {
                    "id": 28596,
                    "name": "raman8284",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28596/"
                },
                "repository": {
                    "name": "ansible-role",
                    "original_name": "ansible-role"
                },
                "tags": [
                    "nginx",
                    "webserver",
                    "http"
                ],
                "versions": []
            },
            "download_count": 13
        },
        {
            "id": 41398,
            "upstream_id": null,
            "created": "2025-08-14T21:20:27.820857Z",
            "modified": "2025-08-14T21:53:35.776721Z",
            "imported": "2025-08-14T21:53:35.745839",
            "github_user": "mojeda101",
            "username": "mojeda101",
            "github_repo": "ludus_fake_configs",
            "github_branch": "main",
            "commit": "b037613560667237df2898a92889afd206317d08",
            "commit_message": "callout correction\n",
            "name": "ludus_fake_configs",
            "description": "Create fake config files on a Windows host for lab use.",
            "summary_fields": {
                "dependencies": [],
                "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_fake_configs",
                    "original_name": "ludus_fake_configs"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "38d75cb5-8cb5-40b0-8c39-9d4fc77f9f5a",
                        "name": "v1.0.1",
                        "release_date": "2025-08-14T23:51:49+02:00"
                    },
                    {
                        "id": "f462afe2-59d2-4b9c-99eb-b034366455a5",
                        "name": "v1.0.0",
                        "release_date": "2025-08-14T23:05:14+02:00"
                    }
                ]
            },
            "download_count": 6
        },
        {
            "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
        }
    ]
}