A list of legacy roles.

GET /api/v1/roles/?format=api&owner__name=elastic&page=3598
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=3599",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3597",
    "results": [
        {
            "id": 41389,
            "upstream_id": null,
            "created": "2025-08-13T06:07:52.299797Z",
            "modified": "2025-08-13T06:07:52.350058Z",
            "imported": "2025-08-13T06:07:52.296030",
            "github_user": "kavyasri017",
            "username": "kavyasri017",
            "github_repo": "demo-role",
            "github_branch": "main",
            "commit": "b4785b33116fe0ced4c10d807cf08da36305ec3a",
            "commit_message": "adding\n",
            "name": "demo-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23541,
                    "name": "kavyasri017",
                    "avatar_url": "https://github.com/kavyasri017.png"
                },
                "provider_namespace": {
                    "id": 33015,
                    "name": "kavyasri017",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33015/"
                },
                "repository": {
                    "name": "demo-role",
                    "original_name": "demo-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41390,
            "upstream_id": null,
            "created": "2025-08-13T07:36:23.491798Z",
            "modified": "2025-08-13T07:36:23.798677Z",
            "imported": "2025-08-13T07:36:23.489479",
            "github_user": "fifty2technology",
            "username": "fifty2technology",
            "github_repo": "ansible-role-restic_client",
            "github_branch": "main",
            "commit": "e32ec6950d79dd839140e765d32d3a1e62656688",
            "commit_message": "Merge branch 'feature/debian13' into 'main'\n\nfeature/debian13\n\nSee merge request proteus-projects/IT/ansible-role-restic_client!28",
            "name": "fifty2technology.restic_client",
            "description": "Installs restic and configures it to do a full system backup every night.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8898,
                    "name": "fifty2technology",
                    "avatar_url": "https://avatars.githubusercontent.com/u/26282433"
                },
                "provider_namespace": {
                    "id": 4720,
                    "name": "fifty2technology",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4720/"
                },
                "repository": {
                    "name": "ansible-role-restic_client",
                    "original_name": "ansible-role-restic_client"
                },
                "tags": [
                    "system",
                    "backup",
                    "restic"
                ],
                "versions": [
                    {
                        "id": "3b6e3ba6-823d-4308-b891-39e27edb95d8",
                        "name": "0.54.7",
                        "release_date": "2025-08-12T15:54:09+02:00"
                    },
                    {
                        "id": "84938036-25a1-49c8-8f56-9e7befeac838",
                        "name": "0.54.6",
                        "release_date": "2025-06-26T17:12:37+02:00"
                    },
                    {
                        "id": "aef8c7f3-7f47-491b-8ece-2471f474c71d",
                        "name": "0.54.5",
                        "release_date": "2025-02-18T11:24:41+01:00"
                    },
                    {
                        "id": "db5aea56-7326-41c4-a8ad-2f880c947957",
                        "name": "0.54.4",
                        "release_date": "2024-09-11T10:07:20+02:00"
                    },
                    {
                        "id": "c8268203-9558-449f-a357-3191b875ea96",
                        "name": "0.54.3",
                        "release_date": "2024-09-10T09:57:55+02:00"
                    },
                    {
                        "id": "ae6adabe-ab8e-476c-a5ee-33ff8120d254",
                        "name": "0.54.2",
                        "release_date": "2024-06-13T09:02:28+02:00"
                    },
                    {
                        "id": "d2fcb3db-0302-46fc-9183-9dbacfa0c07f",
                        "name": "0.54.1",
                        "release_date": "2024-04-04T12:49:57+02:00"
                    },
                    {
                        "id": "8a7797e5-5197-40a8-a901-dde5a823b093",
                        "name": "0.54.0",
                        "release_date": "2024-04-02T13:29:10+02:00"
                    },
                    {
                        "id": "bf1cb2f5-0143-45bd-ba34-e7a96b9da27c",
                        "name": "0.53.1",
                        "release_date": "2024-03-28T11:30:32+01:00"
                    },
                    {
                        "id": "b0f57d28-e1c5-41e2-ab4c-6da6869d863f",
                        "name": "0.53.0",
                        "release_date": "2024-03-06T08:58:42+01:00"
                    },
                    {
                        "id": "dc734c81-5c55-4de1-82bc-cbc0ac4864f6",
                        "name": "0.52.3",
                        "release_date": "2023-09-28T10:48:57+02:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 41391,
            "upstream_id": null,
            "created": "2025-08-13T10:27:36.050091Z",
            "modified": "2025-08-13T10:27:36.116433Z",
            "imported": "2025-08-13T10:27:36.047053",
            "github_user": "grzegorzfranus",
            "username": "grzegorzfranus",
            "github_repo": "ansible-role-docker",
            "github_branch": "main",
            "commit": "8ae5079540f5cca6f32f609c33e71672b9dced8f",
            "commit_message": "test(ansible-role-docker): remove brittle daemon.json assert from molecule verify\n\n- Removed brittle daemon.json content assertion in Molecule verify playbook\n  - Previously asserted presence of \"unix:///var/run/docker.sock\" and \"json-file\"\n  - Caused false failures across distros/runtimes due to valid configuration variations\n- Preserved other verification steps:\n  - Package presence, service running/enabled, daemon.json existence, socket permissions, and summary output\n- Updated role CHANGELOG to document the removal\n",
            "name": "docker",
            "description": "Install and configure Docker Engine from official repositories with secure defaults.\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-docker",
                    "original_name": "ansible-role-docker"
                },
                "tags": [
                    "docker",
                    "containerd",
                    "security",
                    "logging",
                    "devops"
                ],
                "versions": [
                    {
                        "id": "3980a433-7039-4869-a6ee-00270f9dbce5",
                        "name": "v1.0.1",
                        "release_date": "2025-08-13T12:17:01+02:00"
                    }
                ]
            },
            "download_count": 39
        },
        {
            "id": 41392,
            "upstream_id": null,
            "created": "2025-08-13T12:07:38.440791Z",
            "modified": "2025-08-13T12:07:38.499929Z",
            "imported": "2025-08-13T12:07:38.437039",
            "github_user": "OmkarHosavalike",
            "username": "OmkarHosavalike",
            "github_repo": "my-demo-httpd-repo",
            "github_branch": "main",
            "commit": "e89878d58b93493e638ee387d309c7534420ba17",
            "commit_message": "Update Meta/main.yml",
            "name": "my-demo-httpd-repo",
            "description": "This is a demo ansible role created for learning purposes",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23546,
                    "name": "OmkarHosavalike",
                    "avatar_url": "https://github.com/OmkarHosavalike.png"
                },
                "provider_namespace": {
                    "id": 33020,
                    "name": "omkarhosavalike",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33020/"
                },
                "repository": {
                    "name": "my-demo-httpd-repo",
                    "original_name": "my-demo-httpd-repo"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        },
        {
            "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
        }
    ]
}