A list of legacy roles.

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

{
    "count": 35336,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3531",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3529",
    "results": [
        {
            "id": 40495,
            "upstream_id": null,
            "created": "2025-04-12T16:09:06.346136Z",
            "modified": "2025-04-12T16:09:06.390050Z",
            "imported": "2025-04-12T16:09:06.343074",
            "github_user": "varmaaradhula",
            "username": "varmaaradhula",
            "github_repo": "copy-role",
            "github_branch": "master",
            "commit": "0a17b40bb46b47f73cb91b8e2cfe1aeb02797c11",
            "commit_message": "my first commit\n",
            "name": "copy-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21249,
                    "name": "varmaaradhula",
                    "avatar_url": "https://github.com/varmaaradhula.png"
                },
                "provider_namespace": {
                    "id": 30745,
                    "name": "varmaaradhula",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30745/"
                },
                "repository": {
                    "name": "copy-role",
                    "original_name": "copy-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        },
        {
            "id": 40496,
            "upstream_id": null,
            "created": "2025-04-12T21:33:26.277177Z",
            "modified": "2025-04-12T21:33:26.309668Z",
            "imported": "2025-04-12T21:33:26.274341",
            "github_user": "yakub074",
            "username": "yakub074",
            "github_repo": "ansible-role-apache",
            "github_branch": "main",
            "commit": "b56e646e46cefac02f51a2d2694a26a4d80e86da",
            "commit_message": "Update main.yml",
            "name": "apache",
            "description": "Install Apache2 webserver",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21256,
                    "name": "yakub074",
                    "avatar_url": "https://github.com/yakub074.png"
                },
                "provider_namespace": {
                    "id": 30751,
                    "name": "yakub074",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30751/"
                },
                "repository": {
                    "name": "ansible-role-apache",
                    "original_name": "ansible-role-apache"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40497,
            "upstream_id": null,
            "created": "2025-04-13T18:01:13.471787Z",
            "modified": "2025-04-14T01:41:15.202171Z",
            "imported": "2025-04-14T01:41:15.163772",
            "github_user": "afreisinger",
            "username": "afreisinger",
            "github_repo": "ansible-role-asdf",
            "github_branch": "main",
            "commit": "e9cff2bc843b73e2e49d1e641b7f956a780719b9",
            "commit_message": "fix shims directory\n",
            "name": "asdf",
            "description": "ASDF installation for UNIX/Linux.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 19546,
                    "name": "afreisinger",
                    "avatar_url": "https://github.com/afreisinger.png"
                },
                "provider_namespace": {
                    "id": 29067,
                    "name": "afreisinger",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/29067/"
                },
                "repository": {
                    "name": "ansible-role-asdf",
                    "original_name": "ansible-role-asdf"
                },
                "tags": [
                    "asdf",
                    "system",
                    "configuration"
                ],
                "versions": [
                    {
                        "id": "3035f812-e9d5-4868-abf8-3057e65308ca",
                        "name": "1.0.1",
                        "release_date": "2025-04-13T22:37:20-03:00"
                    },
                    {
                        "id": "4507c4ac-9443-48e7-9aa4-fa17b93a8df2",
                        "name": "1.0.0",
                        "release_date": "2025-04-13T14:56:34-03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 40498,
            "upstream_id": null,
            "created": "2025-04-13T18:07:04.560630Z",
            "modified": "2025-04-13T18:07:04.651023Z",
            "imported": "2025-04-13T18:07:04.556838",
            "github_user": "AnyLinQ-B-V",
            "username": "anylinq",
            "github_repo": "ansible-role-timesyncd",
            "github_branch": "main",
            "commit": "39084e9da87a47666c7940abc0102bee91456445",
            "commit_message": "Initial commit\n\nInitial commit\n",
            "name": "timesyncd",
            "description": "Ansible role to configure systemd-timesyncd for network time synchronization",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 8469,
                    "name": "anylinq",
                    "avatar_url": "https://github.com/anylinq.png"
                },
                "provider_namespace": {
                    "id": 2258,
                    "name": "anylinq",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/2258/"
                },
                "repository": {
                    "name": "ansible-role-timesyncd",
                    "original_name": "ansible-role-timesyncd"
                },
                "tags": [
                    "systemd",
                    "timesyncd",
                    "ntp",
                    "time",
                    "synchronization",
                    "system"
                ],
                "versions": []
            },
            "download_count": 10
        },
        {
            "id": 40499,
            "upstream_id": null,
            "created": "2025-04-13T21:08:04.993608Z",
            "modified": "2025-04-13T21:08:05.024274Z",
            "imported": "2025-04-13T21:08:04.991448",
            "github_user": "St1naa",
            "username": "St1naa",
            "github_repo": "ansible-role-apache-",
            "github_branch": "main",
            "commit": "6269686ff8a7b963b08e61c772425f5355ab36c6",
            "commit_message": "Create README.md\n",
            "name": "apache",
            "description": "Installeert en configureert de Apache webserver",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 20587,
                    "name": "St1naa",
                    "avatar_url": "https://github.com/St1naa.png"
                },
                "provider_namespace": {
                    "id": 30081,
                    "name": "st1naa",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30081/"
                },
                "repository": {
                    "name": "ansible-role-apache-",
                    "original_name": "ansible-role-apache-"
                },
                "tags": [
                    "apache",
                    "webserver"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 40500,
            "upstream_id": null,
            "created": "2025-04-14T09:45:00.191138Z",
            "modified": "2025-04-14T09:45:00.269030Z",
            "imported": "2025-04-14T09:45:00.175756",
            "github_user": "devrathoree",
            "username": "devrathoree",
            "github_repo": "ansible-role-dev",
            "github_branch": "main",
            "commit": "72b343c258d240d82da3569c8b6bcfe4af60bbcb",
            "commit_message": "added role\n",
            "name": "dev",
            "description": "apache2 on ubuntu",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21270,
                    "name": "devrathoree",
                    "avatar_url": "https://github.com/devrathoree.png"
                },
                "provider_namespace": {
                    "id": 30765,
                    "name": "devrathoree",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30765/"
                },
                "repository": {
                    "name": "ansible-role-dev",
                    "original_name": "ansible-role-dev"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 3
        },
        {
            "id": 40501,
            "upstream_id": null,
            "created": "2025-04-14T13:44:23.818907Z",
            "modified": "2025-04-14T13:44:23.886461Z",
            "imported": "2025-04-14T13:44:23.815981",
            "github_user": "pluggero",
            "username": "pluggero",
            "github_repo": "ansible-role-borgbackup",
            "github_branch": "main",
            "commit": "d5f2c254ab22e704bbf56169723042b95d4c510f",
            "commit_message": "feat: Improved dependency installation\n",
            "name": "borgbackup",
            "description": "Installs a basic configuration of borgbackup on various Linux distributions.",
            "summary_fields": {
                "dependencies": [],
                "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-borgbackup",
                    "original_name": "ansible-role-borgbackup"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "b49e0904-13aa-434e-b3df-7735a7e638b6",
                        "name": "1.0.0",
                        "release_date": "2025-04-14T15:23:56+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 40502,
            "upstream_id": null,
            "created": "2025-04-15T09:39:16.169227Z",
            "modified": "2025-04-15T13:26:22.971747Z",
            "imported": "2025-04-15T13:26:22.873616",
            "github_user": "leadlineit",
            "username": "leadlineit",
            "github_repo": "ansible-role-mikrotik_ipsec_ikev2",
            "github_branch": "main",
            "commit": "f72cc3c182c144d95e09bad2ac8530d9d75f064f",
            "commit_message": "Merge pull request #5 from leadlineit/df\n\nUpdate README.md",
            "name": "mikrotik_ipsec_ikev2",
            "description": "Configure s2s IPsec IKEv2 on MikroTik routers via API",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4000,
                    "name": "leadlineit",
                    "avatar_url": "https://github.com/leadlineit.png"
                },
                "provider_namespace": {
                    "id": 820,
                    "name": "leadlineit",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/820/"
                },
                "repository": {
                    "name": "ansible-role-mikrotik_ipsec_ikev2",
                    "original_name": "ansible-role-mikrotik_ipsec_ikev2"
                },
                "tags": [
                    "networking",
                    "mikrotik",
                    "ipsec",
                    "ikev2",
                    "vpn"
                ],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 40503,
            "upstream_id": null,
            "created": "2025-04-15T12:23:10.055558Z",
            "modified": "2025-04-15T12:23:10.104288Z",
            "imported": "2025-04-15T12:23:10.053079",
            "github_user": "HarmenTerSteege",
            "username": "HarmenTerSteege",
            "github_repo": "ansible-role-webserver",
            "github_branch": "main",
            "commit": "5bd4a82247dcb5464d14b2718029ac1002747e2c",
            "commit_message": "added README\n",
            "name": "webserver",
            "description": "Installeert een Apache webserver met PHP en PHP-MySQL op Ubuntu.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21289,
                    "name": "HarmenTerSteege",
                    "avatar_url": "https://github.com/HarmenTerSteege.png"
                },
                "provider_namespace": {
                    "id": 30784,
                    "name": "harmentersteege",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30784/"
                },
                "repository": {
                    "name": "ansible-role-webserver",
                    "original_name": "ansible-role-webserver"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 40504,
            "upstream_id": null,
            "created": "2025-04-15T13:58:37.965623Z",
            "modified": "2025-04-15T13:58:38.040936Z",
            "imported": "2025-04-15T13:58:37.963217",
            "github_user": "greyhoundsforever",
            "username": "greyhoundsforever",
            "github_repo": "ludus_network_mirroring_gre_server/",
            "github_branch": "main",
            "commit": "d9a248e8baa7786fcac23dbadce066952a545f36",
            "commit_message": "first commit\n",
            "name": "ludus_network_mirroring_gre_server/",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 21290,
                    "name": "greyhoundsforever",
                    "avatar_url": "https://github.com/greyhoundsforever.png"
                },
                "provider_namespace": {
                    "id": 30785,
                    "name": "greyhoundsforever",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/30785/"
                },
                "repository": {
                    "name": "ludus_network_mirroring_gre_server/",
                    "original_name": "ludus_network_mirroring_gre_server/"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 0
        }
    ]
}