A list of legacy roles.

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

{
    "count": 37842,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3769",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3767",
    "results": [
        {
            "id": 43390,
            "upstream_id": null,
            "created": "2026-09-03T06:28:37.219994Z",
            "modified": "2026-09-10T06:36:52.894973Z",
            "imported": "2026-09-10T06:36:52.858862",
            "github_user": "abhinav2311-exe",
            "username": "abhinav2311-exe",
            "github_repo": "my_apache",
            "github_branch": "main",
            "commit": "b7a878c2a2ca37cdd94c27e5e6f518f778fc6cd1",
            "commit_message": "1st commit\n",
            "name": "my_apache",
            "description": "ducat",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28804,
                    "name": "abhinav2311-exe",
                    "avatar_url": "https://github.com/abhinav2311-exe.png"
                },
                "provider_namespace": {
                    "id": 38207,
                    "name": "abhinav2311_exe",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38207/"
                },
                "repository": {
                    "name": "my_apache",
                    "original_name": "my_apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43391,
            "upstream_id": null,
            "created": "2026-09-03T07:06:23.367386Z",
            "modified": "2026-09-03T08:02:06.284822Z",
            "imported": "2026-09-03T08:02:06.243620",
            "github_user": "triviadata",
            "username": "triviadata",
            "github_repo": "ansible-garage-webui",
            "github_branch": "main",
            "commit": "fca7df1eebb5469dd154eb712af69b508b582939",
            "commit_message": "Fix ansible-lint issues from Galaxy import\n\n- Wrap long download URL across lines to satisfy line-length rule\n- Drop trailing blank line in defaults/main.yml\n- Move Jinja template to end of task name in tasks/install.yml\n",
            "name": "ansible_garage_webui",
            "description": "Install and configure garage-webui (https://github.com/khairul169/garage-webui) a web UI for the Garage S3-compatible object store.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7118,
                    "name": "triviadata",
                    "avatar_url": "https://avatars1.githubusercontent.com/u/30228123?s=200&v=4"
                },
                "provider_namespace": {
                    "id": 11545,
                    "name": "triviadata",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11545/"
                },
                "repository": {
                    "name": "ansible-garage-webui",
                    "original_name": "ansible-garage-webui"
                },
                "tags": [
                    "garage",
                    "s3",
                    "storage",
                    "webui"
                ],
                "versions": [
                    {
                        "id": "4011bb77-d6b7-47f9-9db0-9e5086e25cfe",
                        "name": "1.0.1",
                        "release_date": "2026-09-03T10:00:58+02:00"
                    },
                    {
                        "id": "c958c02e-1b14-4d1c-aa7c-5de6b6fb1ee5",
                        "name": "1.0.0",
                        "release_date": "2026-08-31T16:38:29+02:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43392,
            "upstream_id": null,
            "created": "2026-09-03T10:59:00.902431Z",
            "modified": "2026-09-03T10:59:00.938159Z",
            "imported": "2026-09-03T10:59:00.899804",
            "github_user": "ussabbir",
            "username": "ussabbir",
            "github_repo": "ansible-role-MN521-Network-Automation",
            "github_branch": "main",
            "commit": "9364dbdd6958ec2b383ec72366a89721d1c0a5ba",
            "commit_message": "Initial MN521 Ansible Galaxy role\n",
            "name": "MN521-Network-Automation",
            "description": "MN521 Ansible role for automating Cisco IOS routers R1-HQ and R3-DC",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28819,
                    "name": "ussabbir",
                    "avatar_url": "https://github.com/ussabbir.png"
                },
                "provider_namespace": {
                    "id": 38221,
                    "name": "ussabbir",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38221/"
                },
                "repository": {
                    "name": "ansible-role-MN521-Network-Automation",
                    "original_name": "ansible-role-MN521-Network-Automation"
                },
                "tags": [
                    "cisco",
                    "ios",
                    "networking",
                    "automation",
                    "ansible",
                    "mn521"
                ],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43393,
            "upstream_id": null,
            "created": "2026-09-03T11:35:13.157672Z",
            "modified": "2026-09-03T11:35:13.214071Z",
            "imported": "2026-09-03T11:35:13.154541",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-mikrotik-exporter",
            "github_branch": "master",
            "commit": "6e2e4e34003c0ff63910ce98a01731e1d9e07cc0",
            "commit_message": "add licence and readme\n",
            "name": "mikrotik_exporter",
            "description": "Install and configure the Prometheus mikrotik-exporter for MikroTik devices",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 11774,
                    "name": "halif",
                    "avatar_url": "https://github.com/halif.png"
                },
                "provider_namespace": {
                    "id": 21416,
                    "name": "halif",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21416/"
                },
                "repository": {
                    "name": "ansible-role-mikrotik-exporter",
                    "original_name": "ansible-role-mikrotik-exporter"
                },
                "tags": [
                    "mikrotik",
                    "prometheus",
                    "monitoring",
                    "exporter",
                    "networking"
                ],
                "versions": [
                    {
                        "id": "de537104-9bfb-4dde-aae0-be03295ac449",
                        "name": "1.0.0",
                        "release_date": "2026-09-02T11:37:11+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43394,
            "upstream_id": null,
            "created": "2026-09-04T02:15:19.365906Z",
            "modified": "2026-09-04T02:15:19.409725Z",
            "imported": "2026-09-04T02:15:19.361928",
            "github_user": "GrowWithSandeep",
            "username": "GrowWithSandeep",
            "github_repo": "nginx",
            "github_branch": "master",
            "commit": "79bf25c2ff636f7e61cec4cdbcb0f771ea1f9437",
            "commit_message": "meta/main.yml changes",
            "name": "nginx",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26947,
                    "name": "GrowWithSandeep",
                    "avatar_url": "https://github.com/GrowWithSandeep.png"
                },
                "provider_namespace": {
                    "id": 36377,
                    "name": "growwithsandeep",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36377/"
                },
                "repository": {
                    "name": "nginx",
                    "original_name": "nginx"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43395,
            "upstream_id": null,
            "created": "2026-09-04T10:42:45.755237Z",
            "modified": "2026-09-04T10:42:45.793059Z",
            "imported": "2026-09-04T10:42:45.752778",
            "github_user": "Suranrayss66",
            "username": "Suranrayss66",
            "github_repo": "dummy-role",
            "github_branch": "master",
            "commit": "d8f6127de2f081e809853b82ada9e8aac950d493",
            "commit_message": "initial files\n",
            "name": "dummy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28830,
                    "name": "Suranrayss66",
                    "avatar_url": "https://github.com/Suranrayss66.png"
                },
                "provider_namespace": {
                    "id": 38232,
                    "name": "suranrayss66",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38232/"
                },
                "repository": {
                    "name": "dummy-role",
                    "original_name": "dummy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43397,
            "upstream_id": null,
            "created": "2026-09-04T12:39:07.192002Z",
            "modified": "2026-09-04T12:39:07.237416Z",
            "imported": "2026-09-04T12:39:07.189439",
            "github_user": "vlorange",
            "username": "vlorange",
            "github_repo": "user_management",
            "github_branch": "main",
            "commit": "88bac71f3129f935fa1fc3ffdc4974dbc1152a32",
            "commit_message": "second commit\n",
            "name": "user_management",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28834,
                    "name": "vlorange",
                    "avatar_url": "https://github.com/vlorange.png"
                },
                "provider_namespace": {
                    "id": 38236,
                    "name": "vlorange",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38236/"
                },
                "repository": {
                    "name": "user_management",
                    "original_name": "user_management"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43398,
            "upstream_id": null,
            "created": "2026-09-04T16:04:29.113790Z",
            "modified": "2026-09-04T16:04:29.159235Z",
            "imported": "2026-09-04T16:04:29.110391",
            "github_user": "mostafaAli-17",
            "username": "mostafaAli-17",
            "github_repo": "Ansible-Role",
            "github_branch": "main",
            "commit": "ac882fb6552b43046911c3fdebed0f04fe10ec81",
            "commit_message": "Change role path to use nginx",
            "name": "Role",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28837,
                    "name": "mostafaAli-17",
                    "avatar_url": "https://github.com/mostafaAli-17.png"
                },
                "provider_namespace": {
                    "id": 38239,
                    "name": "mostafaali_17",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38239/"
                },
                "repository": {
                    "name": "Ansible-Role",
                    "original_name": "Ansible-Role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43399,
            "upstream_id": null,
            "created": "2026-09-04T17:54:35.947274Z",
            "modified": "2026-09-04T17:54:36.003067Z",
            "imported": "2026-09-04T17:54:35.941785",
            "github_user": "Maliuday",
            "username": "Maliuday",
            "github_repo": "ansible-roles-httpd",
            "github_branch": "master",
            "commit": "07bebe6454ce1032ae8d2fe4e07bb3d286d83943",
            "commit_message": "added files\n",
            "name": "-httpd",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28838,
                    "name": "Maliuday",
                    "avatar_url": "https://github.com/Maliuday.png"
                },
                "provider_namespace": {
                    "id": 38240,
                    "name": "maliuday",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38240/"
                },
                "repository": {
                    "name": "ansible-roles-httpd",
                    "original_name": "ansible-roles-httpd"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 4
        },
        {
            "id": 43401,
            "upstream_id": null,
            "created": "2026-09-05T17:17:02.724092Z",
            "modified": "2026-09-05T17:17:02.772550Z",
            "imported": "2026-09-05T17:17:02.719938",
            "github_user": "denis-volin",
            "username": "denis-volin",
            "github_repo": "ansible-role-dotfiles",
            "github_branch": "main",
            "commit": "681fa7605bab6cdaee6636d4503fb0e929b3533a",
            "commit_message": "Initial commit\n",
            "name": "dotfiles",
            "description": "Set up dotfiles for user",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27467,
                    "name": "denis-volin",
                    "avatar_url": "https://github.com/denis-volin.png"
                },
                "provider_namespace": {
                    "id": 36889,
                    "name": "denis_volin",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36889/"
                },
                "repository": {
                    "name": "ansible-role-dotfiles",
                    "original_name": "ansible-role-dotfiles"
                },
                "tags": [
                    "dotfiles",
                    "bootstrap",
                    "debian"
                ],
                "versions": [
                    {
                        "id": "6bbb7629-1f4a-4e1b-ae01-05f3ffc96399",
                        "name": "v1.0.0",
                        "release_date": "2026-09-05T20:08:41+03:00"
                    }
                ]
            },
            "download_count": 1
        }
    ]
}