A list of legacy roles.

GET /api/v1/roles/?format=api&page=3767
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=3768",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3766",
    "results": [
        {
            "id": 43380,
            "upstream_id": null,
            "created": "2026-08-31T17:45:35.137384Z",
            "modified": "2026-09-01T06:59:39.262832Z",
            "imported": "2026-09-01T06:59:39.211906",
            "github_user": "philnewm",
            "username": "philnewm",
            "github_repo": "ansible-network-bootstrap",
            "github_branch": "main",
            "commit": "efff49c84fd9dc51d8a25c502c21b35582cf4762",
            "commit_message": "fix systemd resolved\n",
            "name": "network_bootstrap",
            "description": "Configure network automatically on local host",
            "summary_fields": {
                "dependencies": [],
                "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-network-bootstrap",
                    "original_name": "ansible-network-bootstrap"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "560447db-60d4-4529-955e-9af6505a1319",
                        "name": "0.1.2",
                        "release_date": "2026-09-01T08:53:00+02:00"
                    },
                    {
                        "id": "8b01a235-7b52-4c2f-a651-f42c566a502c",
                        "name": "0.1.1",
                        "release_date": "2026-08-31T19:54:47+02:00"
                    },
                    {
                        "id": "30201a90-2dc2-44a1-b9aa-c9e7e15b2b96",
                        "name": "0.1.0",
                        "release_date": "2026-08-31T19:43:50+02:00"
                    }
                ]
            },
            "download_count": 19
        },
        {
            "id": 43381,
            "upstream_id": null,
            "created": "2026-08-31T18:15:33.746172Z",
            "modified": "2026-08-31T18:15:33.799149Z",
            "imported": "2026-08-31T18:15:33.742074",
            "github_user": "Sufyan0fficial",
            "username": "Sufyan0fficial",
            "github_repo": "first-ansible-role",
            "github_branch": "master",
            "commit": "bee890dcb9ae4791429fd6443876da55683a14bf",
            "commit_message": "My first manually written ansible role\n",
            "name": "first-ansible-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28779,
                    "name": "Sufyan0fficial",
                    "avatar_url": "https://github.com/Sufyan0fficial.png"
                },
                "provider_namespace": {
                    "id": 38182,
                    "name": "sufyan0fficial",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38182/"
                },
                "repository": {
                    "name": "first-ansible-role",
                    "original_name": "first-ansible-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43382,
            "upstream_id": null,
            "created": "2026-08-31T19:18:32.273770Z",
            "modified": "2026-08-31T19:18:32.326769Z",
            "imported": "2026-08-31T19:18:32.270908",
            "github_user": "halif",
            "username": "halif",
            "github_repo": "ansible-role-vmware-exporter",
            "github_branch": "master",
            "commit": "2c681f653a7f435d2e1a21107ee49d0a873e7af3",
            "commit_message": "remove debian 11 in test and add python fixed version on rhel testing\n",
            "name": "vmware_exporter",
            "description": "Install and configure the Prometheus vmware_exporter in an isolated venv",
            "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-vmware-exporter",
                    "original_name": "ansible-role-vmware-exporter"
                },
                "tags": [
                    "vmware",
                    "prometheus",
                    "monitoring",
                    "exporter"
                ],
                "versions": [
                    {
                        "id": "2ac43b95-289b-4f7e-8560-cdd9e5e2bfbc",
                        "name": "1.0.0",
                        "release_date": "2026-08-31T22:05:11+03:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 43383,
            "upstream_id": null,
            "created": "2026-09-01T08:52:05.811168Z",
            "modified": "2026-09-10T15:24:45.605097Z",
            "imported": "2026-09-10T15:24:45.579331",
            "github_user": "Bhagyashree0603",
            "username": "Bhagyashree0603",
            "github_repo": "nginx-role",
            "github_branch": "main",
            "commit": "ffce207616c569ee50546dc2f1e4e0980e9bb619",
            "commit_message": "first commit\n",
            "name": "nginx-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28770,
                    "name": "Bhagyashree0603",
                    "avatar_url": "https://github.com/Bhagyashree0603.png"
                },
                "provider_namespace": {
                    "id": 38173,
                    "name": "bhagyashree0603",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38173/"
                },
                "repository": {
                    "name": "nginx-role",
                    "original_name": "nginx-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 43384,
            "upstream_id": null,
            "created": "2026-09-01T12:45:21.234434Z",
            "modified": "2026-09-01T12:53:06.217262Z",
            "imported": "2026-09-01T12:53:06.183822",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "myfirstrole",
            "github_branch": "master",
            "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8",
            "commit_message": "Update author and description in main.yml",
            "name": "myfirstrole",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "myfirstrole",
                    "original_name": "myfirstrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43385,
            "upstream_id": null,
            "created": "2026-09-01T12:47:05.559986Z",
            "modified": "2026-09-01T12:47:05.601565Z",
            "imported": "2026-09-01T12:47:05.557136",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "myfirstrole",
            "github_branch": "master",
            "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8",
            "commit_message": "Update author and description in main.yml",
            "name": "my role created by me",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "myfirstrole",
                    "original_name": "myfirstrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43386,
            "upstream_id": null,
            "created": "2026-09-01T12:54:56.679000Z",
            "modified": "2026-09-01T12:54:56.722981Z",
            "imported": "2026-09-01T12:54:56.675970",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "myfirstrole",
            "github_branch": "master",
            "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8",
            "commit_message": "Update author and description in main.yml",
            "name": "first_one",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "myfirstrole",
                    "original_name": "myfirstrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 43387,
            "upstream_id": null,
            "created": "2026-09-01T15:48:06.142316Z",
            "modified": "2026-09-01T15:48:06.176174Z",
            "imported": "2026-09-01T15:48:06.139938",
            "github_user": "AbanobAyad22",
            "username": "AbanobAyad22",
            "github_repo": "myfirstrole",
            "github_branch": "master",
            "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8",
            "commit_message": "Update author and description in main.yml",
            "name": "MyRole",
            "description": "my nginx",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26684,
                    "name": "AbanobAyad22",
                    "avatar_url": "https://github.com/AbanobAyad22.png"
                },
                "provider_namespace": {
                    "id": 36117,
                    "name": "abanobayad22",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36117/"
                },
                "repository": {
                    "name": "myfirstrole",
                    "original_name": "myfirstrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 7
        },
        {
            "id": 43388,
            "upstream_id": null,
            "created": "2026-09-02T17:32:43.882793Z",
            "modified": "2026-09-02T17:32:43.947415Z",
            "imported": "2026-09-02T17:32:43.877115",
            "github_user": "Hussein-Hesham001",
            "username": "Hussein-Hesham001",
            "github_repo": "httpd-role",
            "github_branch": "main",
            "commit": "353d47a502c4c436cf31bbfadde679f724c40c95",
            "commit_message": "last commit\n",
            "name": "httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 28811,
                    "name": "Hussein-Hesham001",
                    "avatar_url": "https://github.com/Hussein-Hesham001.png"
                },
                "provider_namespace": {
                    "id": 38213,
                    "name": "hussein_hesham001",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/38213/"
                },
                "repository": {
                    "name": "httpd-role",
                    "original_name": "httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 43389,
            "upstream_id": null,
            "created": "2026-09-03T03:08:53.966234Z",
            "modified": "2026-09-03T03:08:54.032013Z",
            "imported": "2026-09-03T03:08:53.963864",
            "github_user": "GrowWithSandeep",
            "username": "GrowWithSandeep",
            "github_repo": "webrole",
            "github_branch": "master",
            "commit": "1b72067bcd7c906fd72da4f7123a6ddcfe1cb902",
            "commit_message": "initial files\n",
            "name": "webrole",
            "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": "webrole",
                    "original_name": "webrole"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        }
    ]
}