A list of legacy roles.

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

{
    "count": 37883,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3609",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3607",
    "results": [
        {
            "id": 41619,
            "upstream_id": null,
            "created": "2025-09-21T14:48:51.471868Z",
            "modified": "2025-09-21T14:48:51.500372Z",
            "imported": "2025-09-21T14:48:51.469488",
            "github_user": "cong-0306",
            "username": "cong-0306",
            "github_repo": "ansible-role-elasticsearch",
            "github_branch": "main",
            "commit": "df638d24227bbbfb59dae4b6d2964af911ef54e1",
            "commit_message": "first commit\n",
            "name": "elasticsearch",
            "description": "Install Elasticsearch OSS 7.x and minimal config for Graylog",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23953,
                    "name": "cong-0306",
                    "avatar_url": "https://github.com/cong-0306.png"
                },
                "provider_namespace": {
                    "id": 33429,
                    "name": "cong_0306",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33429/"
                },
                "repository": {
                    "name": "ansible-role-elasticsearch",
                    "original_name": "ansible-role-elasticsearch"
                },
                "tags": [
                    "elasticsearch",
                    "monitoring"
                ],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41620,
            "upstream_id": null,
            "created": "2025-09-21T17:58:34.802205Z",
            "modified": "2025-09-21T17:58:34.859976Z",
            "imported": "2025-09-21T17:58:34.800103",
            "github_user": "Bohdan14228",
            "username": "Bohdan14228",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "f5e8ca296743d6ccbc2713a04142881d572c35f0",
            "commit_message": "Initial commit of httpd Ansible role\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24186,
                    "name": "Bohdan14228",
                    "avatar_url": "https://github.com/Bohdan14228.png"
                },
                "provider_namespace": {
                    "id": 33657,
                    "name": "bohdan14228",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33657/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41621,
            "upstream_id": null,
            "created": "2025-09-21T22:12:08.824908Z",
            "modified": "2026-10-30T11:47:46.262840Z",
            "imported": "2026-10-30T11:47:46.175526",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-swaywm",
            "github_branch": "main",
            "commit": "2a1646391e8dc3dd3a6de250cb49e5ea5a8dbc1b",
            "commit_message": "refactor: make waybar config and style fully data-driven (#140)",
            "name": "swaywm",
            "description": "Installs a basic configuration of Sway Window Manager on various Linux distributions.",
            "summary_fields": {
                "dependencies": [
                    {
                        "role": "pluggero.nerdfonts",
                        "version": "1.4.0"
                    }
                ],
                "namespace": {
                    "id": 19312,
                    "name": "pluggero",
                    "avatar_url": "https://github.com/pluggero.png"
                },
                "provider_namespace": {
                    "id": 28805,
                    "name": "pluggero",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/"
                },
                "repository": {
                    "name": "ansible-role-swaywm",
                    "original_name": "ansible-role-swaywm"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "14797322-3240-49a3-a2fb-a9724f3e6b16",
                        "name": "1.8.0",
                        "release_date": "2026-10-30T12:39:31+01:00"
                    },
                    {
                        "id": "e8f9965a-4465-421a-9046-8708a2870641",
                        "name": "1.7.0",
                        "release_date": "2026-10-28T17:11:17+01:00"
                    },
                    {
                        "id": "84d52dd2-896b-49cf-b684-0cd81362436e",
                        "name": "1.6.1",
                        "release_date": "2026-10-26T10:03:19+01:00"
                    },
                    {
                        "id": "4b0321fa-1acb-4ca0-8997-1f26183fa8a8",
                        "name": "1.6.0",
                        "release_date": "2026-10-26T09:45:18+01:00"
                    },
                    {
                        "id": "898062f0-aac4-456b-bd75-85ea59bb86f2",
                        "name": "1.5.0",
                        "release_date": "2026-10-15T09:42:16+02:00"
                    },
                    {
                        "id": "ea0d5ed9-9397-43f0-b5dd-d935281e227b",
                        "name": "1.4.0",
                        "release_date": "2026-07-23T01:31:07+02:00"
                    },
                    {
                        "id": "ddb972da-d954-4274-8239-adb452b78529",
                        "name": "1.3.0",
                        "release_date": "2026-06-11T00:46:55+02:00"
                    },
                    {
                        "id": "868901bf-1ded-4a3b-afdc-b6310731209d",
                        "name": "1.2.0",
                        "release_date": "2025-10-12T13:03:36+02:00"
                    },
                    {
                        "id": "abcd2218-67e4-4c76-9373-38b216fa3868",
                        "name": "1.1.0",
                        "release_date": "2025-09-22T17:51:56+02:00"
                    },
                    {
                        "id": "fcc29aa8-5222-4f0a-b85c-69396339478d",
                        "name": "1.0.0",
                        "release_date": "2025-09-21T23:59:46+02:00"
                    }
                ]
            },
            "download_count": 2451
        },
        {
            "id": 41624,
            "upstream_id": null,
            "created": "2025-09-22T14:05:09.663733Z",
            "modified": "2025-09-22T14:05:09.725556Z",
            "imported": "2025-09-22T14:05:09.661202",
            "github_user": "waal70",
            "username": "waal70",
            "github_repo": "ansible-role-paperless_ngx",
            "github_branch": "main",
            "commit": "4c27db7d076cd7ad46aaa8abfc44458e39ff5238",
            "commit_message": "Add README\n",
            "name": "paperless_ngx",
            "description": "Role to configure paperless-ngx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18174,
                    "name": "waal70",
                    "avatar_url": "https://github.com/waal70.png"
                },
                "provider_namespace": {
                    "id": 27724,
                    "name": "waal70",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27724/"
                },
                "repository": {
                    "name": "ansible-role-paperless_ngx",
                    "original_name": "ansible-role-paperless_ngx"
                },
                "tags": [
                    "debian",
                    "paperless",
                    "paperless-ngx"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41625,
            "upstream_id": null,
            "created": "2025-09-23T07:38:16.234766Z",
            "modified": "2026-07-13T08:51:34.335299Z",
            "imported": "2026-07-13T08:51:34.312618",
            "github_user": "arikkert",
            "username": "arikkert",
            "github_repo": "ansible-role_influxdb2_telegraf",
            "github_branch": "main",
            "commit": "2ea1887deaf2dbee080eed6d290e57d3c7c922b8",
            "commit_message": "update syntax\n",
            "name": "influxdb2_telegraf",
            "description": "Install, configure and run telegraf",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 603,
                    "name": "arikkert",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fa-5160-7517-92a2-a81b38eb6989/avatar/"
                },
                "provider_namespace": {
                    "id": 14041,
                    "name": "arikkert",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14041/"
                },
                "repository": {
                    "name": "ansible-role_influxdb2_telegraf",
                    "original_name": "ansible-role_influxdb2_telegraf"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 24
        },
        {
            "id": 41626,
            "upstream_id": null,
            "created": "2025-09-24T11:03:55.174108Z",
            "modified": "2025-09-24T11:03:55.256313Z",
            "imported": "2025-09-24T11:03:55.171349",
            "github_user": "srahul2731-crypto",
            "username": "srahul2731-crypto",
            "github_repo": "Devops_role",
            "github_branch": "main",
            "commit": "98d936d7c571ec95e5158c5d3ef71973e9372849",
            "commit_message": "1st commit\n",
            "name": "Devops_role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24224,
                    "name": "srahul2731-crypto",
                    "avatar_url": "https://github.com/srahul2731-crypto.png"
                },
                "provider_namespace": {
                    "id": 33693,
                    "name": "srahul2731_crypto",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33693/"
                },
                "repository": {
                    "name": "Devops_role",
                    "original_name": "Devops_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41627,
            "upstream_id": null,
            "created": "2025-09-24T12:38:59.674192Z",
            "modified": "2025-09-24T12:38:59.710424Z",
            "imported": "2025-09-24T12:38:59.672080",
            "github_user": "Doli2425",
            "username": "Doli2425",
            "github_repo": "ansible-ftp-role",
            "github_branch": "main",
            "commit": "d012127b3b878a37e9401ddc6dd056ea80fa2ad2",
            "commit_message": "Update README.md",
            "name": "ftp",
            "description": "FTP server role (vsftpd 기반)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22811,
                    "name": "Doli2425",
                    "avatar_url": "https://github.com/Doli2425.png"
                },
                "provider_namespace": {
                    "id": 32282,
                    "name": "doli2425",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32282/"
                },
                "repository": {
                    "name": "ansible-ftp-role",
                    "original_name": "ansible-ftp-role"
                },
                "tags": [
                    "ftp",
                    "vsftpd",
                    "server"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41628,
            "upstream_id": null,
            "created": "2025-09-24T12:39:17.362882Z",
            "modified": "2025-09-24T12:39:17.398515Z",
            "imported": "2025-09-24T12:39:17.360651",
            "github_user": "Doli2425",
            "username": "Doli2425",
            "github_repo": "ansible-web-was-db-role",
            "github_branch": "main",
            "commit": "d19cf57998b27d323a5ba9d16e6cb9921fb2efe6",
            "commit_message": "Update README.md",
            "name": "web_was_db",
            "description": "Web-WAS-DB stack role (Nginx + Tomcat + MariaDB)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22811,
                    "name": "Doli2425",
                    "avatar_url": "https://github.com/Doli2425.png"
                },
                "provider_namespace": {
                    "id": 32282,
                    "name": "doli2425",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32282/"
                },
                "repository": {
                    "name": "ansible-web-was-db-role",
                    "original_name": "ansible-web-was-db-role"
                },
                "tags": [
                    "web",
                    "nginx",
                    "tomcat",
                    "mariadb",
                    "was",
                    "db"
                ],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 41629,
            "upstream_id": null,
            "created": "2025-09-25T04:02:09.079651Z",
            "modified": "2025-09-25T04:02:09.190005Z",
            "imported": "2025-09-25T04:02:09.077398",
            "github_user": "Bhaganagare122",
            "username": "Bhaganagare122",
            "github_repo": "httpd-role",
            "github_branch": "master",
            "commit": "e34735a7569b822df1d6e11fa738854610a19755",
            "commit_message": "added role\n",
            "name": "httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24234,
                    "name": "Bhaganagare122",
                    "avatar_url": "https://github.com/Bhaganagare122.png"
                },
                "provider_namespace": {
                    "id": 33703,
                    "name": "bhaganagare122",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33703/"
                },
                "repository": {
                    "name": "httpd-role",
                    "original_name": "httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 41632,
            "upstream_id": null,
            "created": "2025-09-25T11:30:24.085333Z",
            "modified": "2025-09-25T12:04:24.884673Z",
            "imported": "2025-09-25T12:04:24.579227",
            "github_user": "vihuhool",
            "username": "vihuhool",
            "github_repo": "etu-postgres",
            "github_branch": "master",
            "commit": "6330c4f42e3cfab4d23a891781dc82c1c3a88101",
            "commit_message": "Debian 13 patch\n",
            "name": "postgresql",
            "description": "PostgreSQL server for Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 24249,
                    "name": "vihuhool",
                    "avatar_url": "https://github.com/vihuhool.png"
                },
                "provider_namespace": {
                    "id": 33717,
                    "name": "vihuhool",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33717/"
                },
                "repository": {
                    "name": "etu-postgres",
                    "original_name": "etu-postgres"
                },
                "tags": [
                    "database",
                    "postgresql",
                    "postgres",
                    "rdbms"
                ],
                "versions": []
            },
            "download_count": 106
        }
    ]
}