A list of legacy roles.

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

{
    "count": 36659,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3559",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&owner__name=elastic&page=3557",
    "results": [
        {
            "id": 40950,
            "upstream_id": null,
            "created": "2025-06-22T11:39:49.696062Z",
            "modified": "2025-06-22T11:39:49.725888Z",
            "imported": "2025-06-22T11:39:49.693739",
            "github_user": "nagenbiswal123",
            "username": "nagenbiswal123",
            "github_repo": "Ansible-role",
            "github_branch": "main",
            "commit": "3c5f6096c82fcd4b7cdbc9ef8b66c0fcb8a22bc5",
            "commit_message": "Initial commit\n",
            "name": "Ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22579,
                    "name": "nagenbiswal123",
                    "avatar_url": "https://github.com/nagenbiswal123.png"
                },
                "provider_namespace": {
                    "id": 32054,
                    "name": "nagenbiswal123",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32054/"
                },
                "repository": {
                    "name": "Ansible-role",
                    "original_name": "Ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40951,
            "upstream_id": null,
            "created": "2025-06-22T15:29:33.808430Z",
            "modified": "2025-12-04T19:06:56.145237Z",
            "imported": "2025-12-04T19:06:56.002886",
            "github_user": "philnewm",
            "username": "philnewm",
            "github_repo": "ansible-gnome-user-config",
            "github_branch": "main",
            "commit": "0b4fa1d12e5ea8107f83d776a8473974035c992d",
            "commit_message": "remove duplicate key\n",
            "name": "gnome_user_config",
            "description": "Confgiure user specific gnome setings",
            "summary_fields": {
                "dependencies": [
                    "philnewm.gnome"
                ],
                "namespace": {
                    "id": 15235,
                    "name": "philnewm",
                    "avatar_url": "https://github.com/philnewm.png"
                },
                "provider_namespace": {
                    "id": 24880,
                    "name": "philnewm",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/24880/"
                },
                "repository": {
                    "name": "ansible-gnome-user-config",
                    "original_name": "ansible-gnome-user-config"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "9722f676-6c1f-4a87-9c9f-b68a40f4868b",
                        "name": "0.1.9",
                        "release_date": "2025-12-04T18:01:25+01:00"
                    },
                    {
                        "id": "11194517-71b3-4741-9d3d-08b24497ee49",
                        "name": "0.1.8",
                        "release_date": "2025-11-29T17:19:06+01:00"
                    },
                    {
                        "id": "0d32efe4-5c83-42b6-88f2-f67f36e0be36",
                        "name": "0.1.7",
                        "release_date": "2025-08-14T14:13:59+02:00"
                    },
                    {
                        "id": "a29c4efb-90fb-4fbc-bf75-6bc3eb9b9889",
                        "name": "0.1.6",
                        "release_date": "2025-08-10T13:31:47+02:00"
                    },
                    {
                        "id": "7397cd78-6683-4dc3-97b4-4df9427892a8",
                        "name": "0.1.5",
                        "release_date": "2025-08-08T21:13:03+02:00"
                    },
                    {
                        "id": "6b489652-2ea0-4bdc-8401-3a33a78d9866",
                        "name": "0.1.4",
                        "release_date": "2025-07-24T19:57:14+02:00"
                    },
                    {
                        "id": "1f7ee26f-1b8c-4d99-bd7d-1158a1ab94ba",
                        "name": "0.1.3",
                        "release_date": "2025-06-24T21:54:39+02:00"
                    },
                    {
                        "id": "20e896da-bb40-46c8-8fe2-7027e0e5a730",
                        "name": "0.1.2",
                        "release_date": "2025-06-23T22:05:37+02:00"
                    },
                    {
                        "id": "b6e2c4d6-173f-47ef-a954-dc5dbdd390bd",
                        "name": "0.1.1",
                        "release_date": "2025-06-22T20:05:42+02:00"
                    },
                    {
                        "id": "ee2afbd5-35c8-49f4-ab44-b5ffb4172412",
                        "name": "0.1.0",
                        "release_date": "2025-06-22T16:34:42+02:00"
                    }
                ]
            },
            "download_count": 69
        },
        {
            "id": 40952,
            "upstream_id": null,
            "created": "2025-06-22T20:21:47.671116Z",
            "modified": "2025-06-22T20:21:47.708403Z",
            "imported": "2025-06-22T20:21:47.668391",
            "github_user": "martindahlswe",
            "username": "martindahlswe",
            "github_repo": "ansible-role-prometheus_exporter",
            "github_branch": "main",
            "commit": "c5d802fdf3ba01f344eebce073ca81cbc04c69f3",
            "commit_message": "Initial commit.\n",
            "name": "prometheus_exporter",
            "description": "Install and configure Prometheus-compatible exporters from GitHub.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22600,
                    "name": "martindahlswe",
                    "avatar_url": "https://github.com/martindahlswe.png"
                },
                "provider_namespace": {
                    "id": 32075,
                    "name": "martindahlswe",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32075/"
                },
                "repository": {
                    "name": "ansible-role-prometheus_exporter",
                    "original_name": "ansible-role-prometheus_exporter"
                },
                "tags": [
                    "prometheus",
                    "exporters",
                    "monitoring",
                    "systemd"
                ],
                "versions": []
            },
            "download_count": 75
        },
        {
            "id": 40953,
            "upstream_id": null,
            "created": "2025-06-23T00:53:55.874352Z",
            "modified": "2025-06-25T02:40:09.927367Z",
            "imported": "2025-06-25T02:40:09.863167",
            "github_user": "initialgyw",
            "username": "initialgyw",
            "github_repo": "ansible-role-shell",
            "github_branch": "main",
            "commit": "f89e21287683137a14bdf8a94035aab5546dbe37",
            "commit_message": "Merge pull request #6 from initialgyw/bugfix/other_shell_options\n\nadd shell_aliases and shell_env_vars",
            "name": "shell",
            "description": "portable shell config for myself",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22375,
                    "name": "initialgyw",
                    "avatar_url": "https://github.com/initialgyw.png"
                },
                "provider_namespace": {
                    "id": 31850,
                    "name": "initialgyw",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/31850/"
                },
                "repository": {
                    "name": "ansible-role-shell",
                    "original_name": "ansible-role-shell"
                },
                "tags": [
                    "shell",
                    "zsh",
                    "bash",
                    "fzf"
                ],
                "versions": [
                    {
                        "id": "9a40f250-e268-4608-9b2e-236687b00274",
                        "name": "0.0.5",
                        "release_date": "2025-06-24T22:37:59-04:00"
                    },
                    {
                        "id": "8e64a2d8-57e7-4dd9-bfeb-b9bd8590daae",
                        "name": "0.0.4",
                        "release_date": "2025-06-23T13:40:16-04:00"
                    },
                    {
                        "id": "da34b095-5683-4fd2-bf12-d9eb7bd5d873",
                        "name": "0.0.3",
                        "release_date": "2025-06-22T23:14:18-04:00"
                    },
                    {
                        "id": "834db9ed-b1a4-4a43-bd25-b556662b3cb5",
                        "name": "0.0.2",
                        "release_date": "2025-06-22T22:33:56-04:00"
                    },
                    {
                        "id": "314c893a-e5a0-4f3e-8b48-2f13d78256d9",
                        "name": "0.0.1",
                        "release_date": "2025-06-22T20:41:08-04:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 40954,
            "upstream_id": null,
            "created": "2025-06-23T02:38:09.007066Z",
            "modified": "2025-06-23T02:40:41.851134Z",
            "imported": "2025-06-23T02:40:41.807798",
            "github_user": "gsrana1992",
            "username": "gsrana1992",
            "github_repo": "nginx_management",
            "github_branch": "main",
            "commit": "f75f31ee9614becee913d18b9313352ab6018daa",
            "commit_message": "initial commit\n",
            "name": "nginx_management",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 18753,
                    "name": "gsrana1992",
                    "avatar_url": "https://github.com/gsrana1992.png"
                },
                "provider_namespace": {
                    "id": 28290,
                    "name": "gsrana1992",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28290/"
                },
                "repository": {
                    "name": "nginx_management",
                    "original_name": "nginx_management"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 8
        },
        {
            "id": 40955,
            "upstream_id": null,
            "created": "2025-06-23T07:39:06.220228Z",
            "modified": "2025-06-23T07:39:06.283955Z",
            "imported": "2025-06-23T07:39:06.215834",
            "github_user": "iam-Haresh",
            "username": "iam-Haresh",
            "github_repo": "myrole",
            "github_branch": "main",
            "commit": "8d6a7cfbd4fa833fa251b0366999573f20ea82fd",
            "commit_message": "first commit\n",
            "name": "myrole",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22602,
                    "name": "iam-Haresh",
                    "avatar_url": "https://github.com/iam-Haresh.png"
                },
                "provider_namespace": {
                    "id": 32077,
                    "name": "iam_haresh",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32077/"
                },
                "repository": {
                    "name": "myrole",
                    "original_name": "myrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 40956,
            "upstream_id": null,
            "created": "2025-06-23T10:52:18.771131Z",
            "modified": "2025-06-23T10:52:18.905681Z",
            "imported": "2025-06-23T10:52:18.768917",
            "github_user": "dorancemc",
            "username": "dorancemc",
            "github_repo": "ansible-ncpa",
            "github_branch": "main",
            "commit": "a4dac12f15d2f184837bd57d739686b96b15b287",
            "commit_message": "Merge pull request #1 from dorancemc/1.1.0\n\n1.1.0",
            "name": "ncpa",
            "description": "Role to install and configure NCPA (Nagios Cross-Platform Agent)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 1876,
                    "name": "dorancemc",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a00-1387-7ce7-b2b6-79b5b7f82767/avatar/"
                },
                "provider_namespace": {
                    "id": 15045,
                    "name": "dorancemc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15045/"
                },
                "repository": {
                    "name": "ansible-ncpa",
                    "original_name": "ansible-ncpa"
                },
                "tags": [
                    "nagios",
                    "ncpa",
                    "monitoring",
                    "linux"
                ],
                "versions": [
                    {
                        "id": "346a05af-6ef7-4d6f-8753-dbd3effe7496",
                        "name": "1.1.0",
                        "release_date": "2025-06-22T07:38:42-05:00"
                    },
                    {
                        "id": "31429635-a393-4f7d-89ed-6d705c9e6823",
                        "name": "1.0.5",
                        "release_date": "2024-09-20T19:36:16+02:00"
                    },
                    {
                        "id": "4dddd4b5-958d-4f8b-9e3d-acb59ccfae75",
                        "name": "1.0.4",
                        "release_date": "2023-12-08T12:41:45-05:00"
                    },
                    {
                        "id": "ae5b9890-5221-467f-872d-ef2526a92219",
                        "name": "1.0.3",
                        "release_date": "2022-11-19T11:14:51+01:00"
                    },
                    {
                        "id": "ef1c0d4b-ac76-47b6-9ef0-96221b79e1b9",
                        "name": "1.0.2",
                        "release_date": "2022-11-14T10:42:19+01:00"
                    },
                    {
                        "id": "74d7b25c-2796-48d3-8f41-4daa158ab919",
                        "name": "1.0.1",
                        "release_date": "2021-10-10T20:53:17+02:00"
                    },
                    {
                        "id": "e040f71e-bc77-41cb-a7b8-47ccb96b2490",
                        "name": "1.0.0",
                        "release_date": "2021-09-18T10:51:14+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 40957,
            "upstream_id": null,
            "created": "2025-06-23T12:30:54.516057Z",
            "modified": "2025-06-23T12:30:54.554102Z",
            "imported": "2025-06-23T12:30:54.513685",
            "github_user": "LalitKrishnani",
            "username": "LalitKrishnani",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "38fd2165f77a950d265225c7cf363c1bc2f4a98f",
            "commit_message": "initial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22525,
                    "name": "LalitKrishnani",
                    "avatar_url": "https://github.com/LalitKrishnani.png"
                },
                "provider_namespace": {
                    "id": 32001,
                    "name": "lalitkrishnani",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32001/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40958,
            "upstream_id": null,
            "created": "2025-06-23T15:27:41.708038Z",
            "modified": "2025-06-23T15:27:41.757227Z",
            "imported": "2025-06-23T15:27:41.705602",
            "github_user": "p-udaykiran",
            "username": "p-udaykiran",
            "github_repo": "dummy-role",
            "github_branch": "main",
            "commit": "94fc8a3d222e7d355a8df2c73bf1b37a936b27b7",
            "commit_message": "meta Updated main.yml",
            "name": "dummy-role",
            "description": "playbook to install apache2 and deploy a static app on aws.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22596,
                    "name": "p-udaykiran",
                    "avatar_url": "https://github.com/p-udaykiran.png"
                },
                "provider_namespace": {
                    "id": 32071,
                    "name": "p_udaykiran",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32071/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 5
        },
        {
            "id": 40959,
            "upstream_id": null,
            "created": "2025-06-23T17:45:26.895186Z",
            "modified": "2025-08-13T15:33:37.547967Z",
            "imported": "2025-08-13T15:33:37.529266",
            "github_user": "mieweb",
            "username": "mieweb",
            "github_repo": "ansible-role-auth-server",
            "github_branch": "main",
            "commit": "6b1555e594d2c41e5a1afd46099a1dd6bd3913b7",
            "commit_message": "feat: make nginx upstreams and port configurable via nginx_upstreams and app_port variables\n\n- Add nginx_upstreams to defaults for flexible upstream config (default: [\"localhost\"])\n- Use app_port variable for upstream port in NGINX config\n- Update README to document new and updated variables (mail_url, admin_email, from_email, nginx_upstreams) and usage\n",
            "name": "auth_server",
            "description": "Ansible role to deploy the MIEWEB Auth App (Node.js, NGINX, Cloudflared)",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 22588,
                    "name": "mieweb",
                    "avatar_url": "https://github.com/mieweb.png"
                },
                "provider_namespace": {
                    "id": 32063,
                    "name": "mieweb",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32063/"
                },
                "repository": {
                    "name": "ansible-role-auth-server",
                    "original_name": "ansible-role-auth-server"
                },
                "tags": [
                    "nodejs",
                    "nginx",
                    "cloudflared",
                    "meteor",
                    "auth",
                    "mieweb"
                ],
                "versions": []
            },
            "download_count": 19
        }
    ]
}