A list of legacy roles.

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

{
    "count": 37840,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3781",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3779",
    "results": [
        {
            "id": 43520,
            "upstream_id": null,
            "created": "2026-10-08T02:23:21.602363Z",
            "modified": "2026-10-08T02:23:21.641347Z",
            "imported": "2026-10-08T02:23:21.599379",
            "github_user": "Gkp51",
            "username": "Gkp51",
            "github_repo": "Demo-Ansible",
            "github_branch": "Main",
            "commit": "2beede4e77bf961335373f9cb0f2f07326f17e09",
            "commit_message": "first\n",
            "name": "Demo-Ansible",
            "description": "thhis is a demo file to practice ansible galaxy",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29228,
                    "name": "Gkp51",
                    "avatar_url": "https://github.com/Gkp51.png"
                },
                "provider_namespace": {
                    "id": 38627,
                    "name": "gkp51",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38627/"
                },
                "repository": {
                    "name": "Demo-Ansible",
                    "original_name": "Demo-Ansible"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43521,
            "upstream_id": null,
            "created": "2026-10-09T09:42:34.739382Z",
            "modified": "2026-10-09T09:42:34.846135Z",
            "imported": "2026-10-09T09:42:34.736285",
            "github_user": "buluma",
            "username": "buluma",
            "github_repo": "ansible-role-lemp_stack",
            "github_branch": "main",
            "commit": "6962edf26d5aee66d4b30bfbe3b7ed6a9d7c68f3",
            "commit_message": "Enable native Dependabot auto-merge behind required CI (#7)\n\nCo-authored-by: Michael Buluma <[email protected]>",
            "name": "lemp_stack",
            "description": "Install LEMP Stack",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1056,
                    "name": "buluma",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/"
                },
                "provider_namespace": {
                    "id": 311,
                    "name": "buluma",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/"
                },
                "repository": {
                    "name": "ansible-role-lemp_stack",
                    "original_name": "ansible-role-lemp_stack"
                },
                "tags": [
                    "lemp",
                    "nginx",
                    "php",
                    "mysql"
                ],
                "versions": [
                    {
                        "id": "a4861c42-a1e8-4814-8bbe-c7989d7d8878",
                        "name": "26.10.10",
                        "release_date": "2026-10-09T09:25:35+00:00"
                    },
                    {
                        "id": "059e706a-34d5-419e-9914-8c07c6544397",
                        "name": "26.10.9",
                        "release_date": "2026-09-20T17:12:08+03:00"
                    },
                    {
                        "id": "805f3f6d-3e08-42d6-a030-670a2b350bab",
                        "name": "26.9.0",
                        "release_date": "2026-09-06T06:21:49+03:00"
                    },
                    {
                        "id": "e23e384b-ed5d-4e11-adf6-5446f026ea8d",
                        "name": "26.6.2",
                        "release_date": "2026-07-24T10:29:49+00:00"
                    },
                    {
                        "id": "5234e908-ba3c-4feb-9f72-5784b9670afe",
                        "name": "26.6.1",
                        "release_date": "2026-06-15T10:51:31+03:00"
                    },
                    {
                        "id": "f46aeaea-7ef3-481e-b215-493403434152",
                        "name": "26.6.0",
                        "release_date": "2026-06-14T13:01:10+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43522,
            "upstream_id": null,
            "created": "2026-10-09T13:21:45.197047Z",
            "modified": "2026-10-09T13:21:45.246112Z",
            "imported": "2026-10-09T13:21:45.193775",
            "github_user": "Jishaan-Mondal",
            "username": "Jishaan-Mondal",
            "github_repo": "playbook",
            "github_branch": "master",
            "commit": "8a5bd36fd42e60df230c2417067a760271abdad7",
            "commit_message": "apache-roles\n",
            "name": "playbook",
            "description": "apache httpd server configuration",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29247,
                    "name": "Jishaan-Mondal",
                    "avatar_url": "https://github.com/Jishaan-Mondal.png"
                },
                "provider_namespace": {
                    "id": 38646,
                    "name": "jishaan_mondal",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38646/"
                },
                "repository": {
                    "name": "playbook",
                    "original_name": "playbook"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43524,
            "upstream_id": null,
            "created": "2026-10-10T02:36:16.846724Z",
            "modified": "2026-10-12T22:05:53.495780Z",
            "imported": "2026-10-12T22:05:53.437743",
            "github_user": "perimeterd",
            "username": "perimeterd",
            "github_repo": "ansible-role-perimeterd",
            "github_branch": "0.0.2",
            "commit": "cf5d16b46063059324f7ed31e8f42745dca066ec",
            "commit_message": "Prep version 0.0.2\n",
            "name": "perimeterd",
            "description": "Block unwanted traffic at your Linux perimeter",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 29189,
                    "name": "perimeterd",
                    "avatar_url": "https://github.com/perimeterd.png"
                },
                "provider_namespace": {
                    "id": 38588,
                    "name": "perimeterd",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38588/"
                },
                "repository": {
                    "name": "ansible-role-perimeterd",
                    "original_name": "ansible-role-perimeterd"
                },
                "tags": [
                    "firewall",
                    "networking",
                    "security",
                    "systemd"
                ],
                "versions": [
                    {
                        "id": "07717708-f138-4728-bb6f-243156db78cc",
                        "name": "0.0.2",
                        "release_date": "2026-10-12T21:12:17+02:00"
                    },
                    {
                        "id": "d7aee06e-c7da-40b1-a549-aae9afc7fd7f",
                        "name": "0.0.1",
                        "release_date": "2026-10-10T02:20:20+02:00"
                    }
                ]
            },
            "download_count": 32
        },
        {
            "id": 43528,
            "upstream_id": null,
            "created": "2026-10-10T15:07:35.137378Z",
            "modified": "2026-10-10T15:36:57.649004Z",
            "imported": "2026-10-10T15:36:57.623809",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-msmtp",
            "github_branch": "main",
            "commit": "3a7a1d5974f24a1686e83992c1d947321356e2e4",
            "commit_message": "Refactor for improved readability and consistency, updated Ansible Galaxy\n",
            "name": "msmtp",
            "description": "Configure msmtp for Debian-based systems",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-msmtp",
                    "original_name": "ansible-msmtp"
                },
                "tags": [
                    "system",
                    "networking",
                    "mail"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43530,
            "upstream_id": null,
            "created": "2026-10-10T15:23:56.024123Z",
            "modified": "2026-10-10T15:36:19.786550Z",
            "imported": "2026-10-10T15:36:19.766890",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-docker-watchtower",
            "github_branch": "main",
            "commit": "b1c572d3075c3d27fadfcff9993e75df3fa9bdf6",
            "commit_message": "Added README\n",
            "name": "docker_watchtower",
            "description": "Deploy and run Watchtower with Docker Compose.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-docker-watchtower",
                    "original_name": "ansible-docker-watchtower"
                },
                "tags": [
                    "docker",
                    "watchtower"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43531,
            "upstream_id": null,
            "created": "2026-10-10T16:25:44.416784Z",
            "modified": "2026-10-10T16:25:45.053517Z",
            "imported": "2026-10-10T16:25:44.411578",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-apt",
            "github_branch": "main",
            "commit": "002fabdf370bd21acd1fdf3b5770cef93c0d63dc",
            "commit_message": "Updated branch and namespace\n",
            "name": "apt",
            "description": "Configures apt and installs/updates packages",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-apt",
                    "original_name": "ansible-apt"
                },
                "tags": [
                    "system",
                    "apt"
                ],
                "versions": [
                    {
                        "id": "ffb2a9d2-f504-43d5-9ebf-b294bc202101",
                        "name": "2.12.0",
                        "release_date": "2021-07-12T08:07:49+02:00"
                    },
                    {
                        "id": "65d0828f-231a-4ec2-af35-5768f95bdfe7",
                        "name": "2.11.0",
                        "release_date": "2020-11-25T17:52:47+01:00"
                    },
                    {
                        "id": "b9f4bfd5-ae3f-4327-bf56-0f23c994bf2d",
                        "name": "2.10.0",
                        "release_date": "2020-11-06T16:01:32+01:00"
                    },
                    {
                        "id": "367a8e09-1f9c-4b80-a45a-8fe7ad99d83f",
                        "name": "2.9.1",
                        "release_date": "2019-12-09T00:57:54+01:00"
                    },
                    {
                        "id": "56454bc7-9317-4dce-a89b-d6313158a6d8",
                        "name": "2.9.0",
                        "release_date": "2019-12-08T09:33:45+01:00"
                    },
                    {
                        "id": "b4ae90c4-3478-46a2-8fa8-c9efd97fa839",
                        "name": "2.8.0",
                        "release_date": "2019-10-18T14:11:53+02:00"
                    },
                    {
                        "id": "8ea3ed43-9752-4464-9161-01541638afdd",
                        "name": "2.7.0",
                        "release_date": "2019-09-16T11:04:22+02:00"
                    },
                    {
                        "id": "89d9b0eb-e507-4d52-8abf-dd435f6b4e14",
                        "name": "2.6.1",
                        "release_date": "2019-09-16T10:57:03+02:00"
                    },
                    {
                        "id": "23496b0d-8b41-49ad-96c2-acde894920c0",
                        "name": "2.6.0",
                        "release_date": "2019-09-06T13:36:34+02:00"
                    },
                    {
                        "id": "438b4b94-a696-489a-ac28-a5caaed01607",
                        "name": "2.5.1",
                        "release_date": "2019-06-17T15:55:31+02:00"
                    },
                    {
                        "id": "45f75164-5fb1-4fcb-b289-882e8321436d",
                        "name": "2.5.0",
                        "release_date": "2018-12-12T09:16:34+01:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 43532,
            "upstream_id": null,
            "created": "2026-10-10T16:26:12.048912Z",
            "modified": "2026-10-10T16:26:12.081276Z",
            "imported": "2026-10-10T16:26:12.046292",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-snom-reboot",
            "github_branch": "main",
            "commit": "e290225173df2abdec3f78c7ce3cf7782f9fa3b3",
            "commit_message": "Refactor for improved readability and consistency, updated Ansible Galaxy\n",
            "name": "snom_reboot",
            "description": "Reboots snom phones of D- & M-Series.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-snom-reboot",
                    "original_name": "ansible-snom-reboot"
                },
                "tags": [
                    "snom"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43533,
            "upstream_id": null,
            "created": "2026-10-10T16:26:31.603472Z",
            "modified": "2026-10-12T16:40:16.068083Z",
            "imported": "2026-10-12T16:40:16.019055",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-docker-nginx-proxy",
            "github_branch": "main",
            "commit": "929cd23bf3efa0ea4ca4dba5945f29108d737f98",
            "commit_message": "Introduce variables, ensure permissions and added service start\n",
            "name": "docker_nginx_proxy",
            "description": "Clones the GitHub Repo sebastian13/docker-compose-nginx-proxy and starts a nginx proxy on docker.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-docker-nginx-proxy",
                    "original_name": "ansible-docker-nginx-proxy"
                },
                "tags": [
                    "containers",
                    "compose",
                    "docker"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43534,
            "upstream_id": null,
            "created": "2026-10-10T16:26:50.956910Z",
            "modified": "2026-10-10T16:26:50.988824Z",
            "imported": "2026-10-10T16:26:50.951862",
            "github_user": "sebastian13",
            "username": "sebastian13",
            "github_repo": "ansible-docker-db-dump",
            "github_branch": "main",
            "commit": "30bcc710c636d4a59e6ddac0a0e24192c6fc77af",
            "commit_message": "Updated role_name to match Ansible Galaxy naming conventions and lint requirements.\n",
            "name": "docker_db_dump",
            "description": "Deploy backups scripts to create dumps of docker containers running mysql or postgres",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6219,
                    "name": "sebastian13",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a17-a8db-7cda-8abc-9dc03ac4383c/avatar/"
                },
                "provider_namespace": {
                    "id": 18427,
                    "name": "sebastian13",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18427/"
                },
                "repository": {
                    "name": "ansible-docker-db-dump",
                    "original_name": "ansible-docker-db-dump"
                },
                "tags": [
                    "containers",
                    "compose",
                    "docker"
                ],
                "versions": []
            },
            "download_count": 4
        }
    ]
}