A list of legacy roles.

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

{
    "count": 36863,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=2969",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=2967",
    "results": [
        {
            "id": 34165,
            "upstream_id": null,
            "created": "2023-09-28T21:56:57.654331Z",
            "modified": "2024-06-23T02:40:46.618601Z",
            "imported": "2024-06-23T02:40:46.597848",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ruuvibridge",
            "github_branch": "trunk",
            "commit": "3357d19454aa7457c932e00ebcb7530453d1dcc3",
            "commit_message": "fix: service could not be enabled without an [Install] section\n",
            "name": "ruuvibridge",
            "description": "RuuviBridge - Get sanely formatted info from Ruuvi gateway to other MQTT brokers and/or InfluxDB databases",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ruuvibridge",
                    "original_name": "ruuvibridge"
                },
                "tags": [
                    "ruuvi"
                ],
                "versions": []
            },
            "download_count": 324
        },
        {
            "id": 34166,
            "upstream_id": 63189,
            "created": "2023-09-28T21:56:57.826717Z",
            "modified": "2023-10-10T00:48:19.486897Z",
            "imported": "2023-09-03T00:49:00.604300-04:00",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "ruuvi-go-gateway",
            "github_branch": "trunk",
            "commit": "b47e7bd7f5ebdd8155351d862e9d86e2aae64349",
            "commit_message": "Initial commit",
            "name": "ruuvi_go_gateway",
            "description": "ruuvi-go-gateway - Pure software implementation of Ruuvi's Gateway product",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "ruuvi-go-gateway",
                    "original_name": "ruuvi-go-gateway"
                },
                "tags": [
                    "ruuvi"
                ],
                "versions": []
            },
            "download_count": 164
        },
        {
            "id": 34167,
            "upstream_id": 62180,
            "created": "2023-09-28T21:56:57.972366Z",
            "modified": "2023-10-10T00:48:19.460964Z",
            "imported": "2023-04-28T22:15:25.534556-04:00",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "vagrant",
            "github_branch": "trunk",
            "commit": "ccb3ed5cb21b783103d63861ecb8e2331d734bde",
            "commit_message": "feat: role to install vagrant and get updates",
            "name": "vagrant",
            "description": "Vagrant - Virtual Machine manager",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "vagrant",
                    "original_name": "vagrant"
                },
                "tags": [
                    "vm"
                ],
                "versions": []
            },
            "download_count": 36
        },
        {
            "id": 34168,
            "upstream_id": 62168,
            "created": "2023-09-28T21:56:58.127790Z",
            "modified": "2023-10-10T00:48:19.469780Z",
            "imported": "2023-04-26T23:05:53.964335-04:00",
            "github_user": "hax0rbana-adam",
            "username": "hax0rbana_adam",
            "github_repo": "virtualbox",
            "github_branch": "trunk",
            "commit": "e0f10e774f93d55420101c86b64ffd30064fa67a",
            "commit_message": "fix: changed directory structure to work with Ansible Galaxy",
            "name": "virtualbox",
            "description": "VirtualBox - Open source type 2 hypervisor",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9007,
                    "name": "hax0rbana_adam",
                    "avatar_url": "https://avatars.githubusercontent.com/u/118935832?v=4"
                },
                "provider_namespace": {
                    "id": 5356,
                    "name": "hax0rbana_adam",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5356/"
                },
                "repository": {
                    "name": "virtualbox",
                    "original_name": "virtualbox"
                },
                "tags": [
                    "hypervisor",
                    "virtualbox",
                    "vm"
                ],
                "versions": []
            },
            "download_count": 37
        },
        {
            "id": 34169,
            "upstream_id": 52693,
            "created": "2023-09-28T21:56:59.084533Z",
            "modified": "2023-10-10T00:48:19.491375Z",
            "imported": "2021-02-08T15:04:24.811593-05:00",
            "github_user": "haydn-j-evans",
            "username": "haydn_j_evans",
            "github_repo": "pki_certs",
            "github_branch": "main",
            "commit": "61ad5fb987f0ee5762849893ec62e5410e2e25c7",
            "commit_message": "Update README.md",
            "name": "pki_certs",
            "description": "Role to retreive Certs f rom a Windows CA and place them on the root system",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9008,
                    "name": "haydn_j_evans",
                    "avatar_url": "https://avatars3.githubusercontent.com/u/40530318?v=4"
                },
                "provider_namespace": {
                    "id": 5357,
                    "name": "haydn_j_evans",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5357/"
                },
                "repository": {
                    "name": "pki_certs",
                    "original_name": "pki_certs"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 40
        },
        {
            "id": 34170,
            "upstream_id": 57738,
            "created": "2023-09-28T21:57:00.343220Z",
            "modified": "2023-10-10T00:48:19.495837Z",
            "imported": "2022-01-27T11:38:01.919924-05:00",
            "github_user": "Hbz-one",
            "username": "hbz_one",
            "github_repo": "ansible-role-mysql",
            "github_branch": "master",
            "commit": "e47f68d61dfaf4ec2165e5a567dbfa82384a1dfc",
            "commit_message": "first commit",
            "name": "ansible_role_mysql",
            "description": "Solutions Architect",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9009,
                    "name": "hbz_one",
                    "avatar_url": "https://avatars.githubusercontent.com/u/67421387?v=4"
                },
                "provider_namespace": {
                    "id": 5367,
                    "name": "hbz_one",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5367/"
                },
                "repository": {
                    "name": "ansible-role-mysql",
                    "original_name": "ansible-role-mysql"
                },
                "tags": [
                    "database",
                    "mysql"
                ],
                "versions": []
            },
            "download_count": 38
        },
        {
            "id": 34171,
            "upstream_id": 63077,
            "created": "2023-09-28T21:57:03.196155Z",
            "modified": "2023-10-10T00:48:19.500163Z",
            "imported": "2023-09-14T22:17:15.352953-04:00",
            "github_user": "Heavenlistic",
            "username": "heavenlistic",
            "github_repo": "myapache",
            "github_branch": "main",
            "commit": "34c510b72cdbc233c9284de5381eee63e489c690",
            "commit_message": "ansible roles",
            "name": "myapache",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9010,
                    "name": "heavenlistic",
                    "avatar_url": "https://avatars.githubusercontent.com/u/130928961?v=4"
                },
                "provider_namespace": {
                    "id": 13173,
                    "name": "heavenlistic",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13173/"
                },
                "repository": {
                    "name": "myapache",
                    "original_name": "myapache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 28
        },
        {
            "id": 34172,
            "upstream_id": 62670,
            "created": "2023-09-28T21:57:13.721271Z",
            "modified": "2023-10-10T00:48:19.536974Z",
            "imported": "2023-07-05T03:05:58.487212-04:00",
            "github_user": "Hemadevops23",
            "username": "hemadevops23",
            "github_repo": "apache-httpd",
            "github_branch": "master",
            "commit": "7d1fcfb8cea46b24ad857d095369b7835d06a0db",
            "commit_message": "test",
            "name": "apache_httpd",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9013,
                    "name": "hemadevops23",
                    "avatar_url": "https://avatars.githubusercontent.com/u/132803684?v=4"
                },
                "provider_namespace": {
                    "id": 12873,
                    "name": "hemadevops23",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/12873/"
                },
                "repository": {
                    "name": "apache-httpd",
                    "original_name": "apache-httpd"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 32
        },
        {
            "id": 34173,
            "upstream_id": null,
            "created": "2023-09-28T21:57:45.772629Z",
            "modified": "2025-12-05T13:02:21.873931Z",
            "imported": "2025-12-05T13:02:21.659391",
            "github_user": "hetznercloud",
            "username": "hetzner",
            "github_repo": "ansible-role-aptly",
            "github_branch": "1.1.1",
            "commit": "01a02e7339133580e3560a008e925dc85c854413",
            "commit_message": "Merge pull request #20 from hetznercloud/version_bump\n\nBump version to v1.1.1",
            "name": "aptly",
            "description": "Role to configure an aptly debian mirror",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9015,
                    "name": "hetzner",
                    "avatar_url": "https://www.hetzner.com/de/themes/hetzner/images/logo/hetzner-logo.svg"
                },
                "provider_namespace": {
                    "id": 598,
                    "name": "hetzner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/598/"
                },
                "repository": {
                    "name": "ansible-role-aptly",
                    "original_name": "ansible-role-aptly"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "15176162-7c3f-444c-82b4-ee2d91e1b0eb",
                        "name": "1.1.1",
                        "release_date": "2025-12-05T13:12:37+01:00"
                    },
                    {
                        "id": "42df52be-1476-42bf-9246-3b2deea8452b",
                        "name": "1.1.0",
                        "release_date": "2025-10-02T11:36:28+02:00"
                    },
                    {
                        "id": "33b6528f-03ea-454b-bda3-39f76d4be9e5",
                        "name": "1.0.3",
                        "release_date": "2025-03-07T09:18:44+01:00"
                    },
                    {
                        "id": "6fb7c725-3e1e-4401-87e5-e3bb17d35352",
                        "name": "1.0.2",
                        "release_date": "2025-01-13T08:41:12+01:00"
                    },
                    {
                        "id": "ce8c0d10-6981-4aad-ad86-45766c44d7d9",
                        "name": "1.0.1",
                        "release_date": "2023-12-18T14:14:54+01:00"
                    },
                    {
                        "id": "c9589c23-e92d-4deb-990b-7557a630f598",
                        "name": "1.0.0",
                        "release_date": "2023-07-13T07:21:54-04:00"
                    }
                ]
            },
            "download_count": 88
        },
        {
            "id": 34174,
            "upstream_id": 61399,
            "created": "2023-09-28T21:57:45.944667Z",
            "modified": "2023-10-10T00:48:19.549460Z",
            "imported": "2023-02-13T05:18:35.353119-05:00",
            "github_user": "hetznercloud",
            "username": "hetzner",
            "github_repo": "ansible-role-ipxe-ca",
            "github_branch": "main",
            "commit": "85aaf491e274c6a6ca6fcf0556cf5c05256f0c4e",
            "commit_message": "Bump version to v1.0.2\n\n# Patch Release v1.0.2 (2023-02-13)\n  * **Tom Siewert**\n    * tasks: Set timer state to started or stopped\n\n      Even if the timer is enabled, systemd will not generate certificates\n      until the system has been rebooted or the ",
            "name": "ipxe_ca",
            "description": "Role to configure an iPXE CA to cross-sign Root CAs",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 9015,
                    "name": "hetzner",
                    "avatar_url": "https://www.hetzner.com/de/themes/hetzner/images/logo/hetzner-logo.svg"
                },
                "provider_namespace": {
                    "id": 598,
                    "name": "hetzner",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/598/"
                },
                "repository": {
                    "name": "ansible-role-ipxe-ca",
                    "original_name": "ansible-role-ipxe-ca"
                },
                "tags": [],
                "versions": [
                    {
                        "id": 201799,
                        "name": "1.0.2",
                        "release_date": "2023-02-13T03:54:32-05:00"
                    },
                    {
                        "id": 201654,
                        "name": "1.0.1",
                        "release_date": "2023-02-07T08:35:15-05:00"
                    },
                    {
                        "id": 201363,
                        "name": "1.0.0",
                        "release_date": "2023-01-30T11:06:46-05:00"
                    }
                ]
            },
            "download_count": 31
        }
    ]
}