A list of legacy roles.

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

{
    "count": 36702,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3613",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3611",
    "results": [
        {
            "id": 41466,
            "upstream_id": null,
            "created": "2025-08-27T09:10:37.171956Z",
            "modified": "2025-08-27T09:10:37.213173Z",
            "imported": "2025-08-27T09:10:37.163144",
            "github_user": "cocof-brussels",
            "username": "cocof-brussels",
            "github_repo": "ansible-role-docker_services",
            "github_branch": "main",
            "commit": "6564051c551350a813c3bd712cb0499b69d49379",
            "commit_message": "fix readme example\n",
            "name": "docker_services",
            "description": "Role to deploy docker-compose, with override and .env files. Template for most of docker-compose file but you can add your specific template too.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23435,
                    "name": "cocof-brussels",
                    "avatar_url": "https://github.com/cocof-brussels.png"
                },
                "provider_namespace": {
                    "id": 32910,
                    "name": "cocof_brussels",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32910/"
                },
                "repository": {
                    "name": "ansible-role-docker_services",
                    "original_name": "ansible-role-docker_services"
                },
                "tags": [
                    "docker",
                    "compose"
                ],
                "versions": []
            },
            "download_count": 16
        },
        {
            "id": 41467,
            "upstream_id": null,
            "created": "2025-08-27T09:10:45.057387Z",
            "modified": "2025-09-01T15:27:59.535138Z",
            "imported": "2025-09-01T15:27:59.515615",
            "github_user": "cocof-brussels",
            "username": "cocof-brussels",
            "github_repo": "ansible-role-docker_traefik",
            "github_branch": "main",
            "commit": "af56b633a9a3848114d1a29b6428d505773e4348",
            "commit_message": "fix http only possibility\n",
            "name": "docker_traefik",
            "description": "Role to create traefik proxy on docker",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23435,
                    "name": "cocof-brussels",
                    "avatar_url": "https://github.com/cocof-brussels.png"
                },
                "provider_namespace": {
                    "id": 32910,
                    "name": "cocof_brussels",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32910/"
                },
                "repository": {
                    "name": "ansible-role-docker_traefik",
                    "original_name": "ansible-role-docker_traefik"
                },
                "tags": [
                    "docker",
                    "traefik"
                ],
                "versions": []
            },
            "download_count": 20
        },
        {
            "id": 41468,
            "upstream_id": null,
            "created": "2025-08-27T11:40:14.406857Z",
            "modified": "2025-08-27T11:52:54.909782Z",
            "imported": "2025-08-27T11:52:54.841714",
            "github_user": "MaxValue",
            "username": "MaxValue",
            "github_repo": "ansible-role-security",
            "github_branch": "master",
            "commit": "b10d1d25ada15ef0f8efc750a5024d5fcd477418",
            "commit_message": "Implement doas support\n",
            "name": "security",
            "description": "Security software installation and configuration.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 4471,
                    "name": "MaxValue",
                    "avatar_url": "https://avatars2.githubusercontent.com/u/1447159?v=4"
                },
                "provider_namespace": {
                    "id": 7688,
                    "name": "maxvalue",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/7688/"
                },
                "repository": {
                    "name": "ansible-role-security",
                    "original_name": "ansible-role-security"
                },
                "tags": [
                    "system",
                    "security",
                    "fail2ban",
                    "automatic",
                    "updates",
                    "yum",
                    "apt",
                    "dnf",
                    "hardening"
                ],
                "versions": [
                    {
                        "id": "e68c0da3-ce55-4be5-a83e-69cf4a27f6bd",
                        "name": "1.2.0",
                        "release_date": "2025-08-27T13:36:04+02:00"
                    },
                    {
                        "id": "8a3f33f9-d3d0-44c7-b6a6-840ae80229ba",
                        "name": "1.0.0",
                        "release_date": "2025-04-24T11:32:24+02:00"
                    }
                ]
            },
            "download_count": 1554
        },
        {
            "id": 41469,
            "upstream_id": null,
            "created": "2025-08-27T12:30:41.435037Z",
            "modified": "2025-08-27T12:30:41.558603Z",
            "imported": "2025-08-27T12:30:41.432830",
            "github_user": "debrup141",
            "username": "debrup141",
            "github_repo": "apache2-role",
            "github_branch": "dev",
            "commit": "65ae661a6d3aae424b6085028307600b9d724aca",
            "commit_message": "Update main.yml",
            "name": "apache2-role",
            "description": "My role can be used to install and host a basic website on ubuntu",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23795,
                    "name": "debrup141",
                    "avatar_url": "https://github.com/debrup141.png"
                },
                "provider_namespace": {
                    "id": 33274,
                    "name": "debrup141",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33274/"
                },
                "repository": {
                    "name": "apache2-role",
                    "original_name": "apache2-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 6
        },
        {
            "id": 41470,
            "upstream_id": null,
            "created": "2025-08-28T08:45:28.645990Z",
            "modified": "2025-08-28T08:45:28.721690Z",
            "imported": "2025-08-28T08:45:28.643218",
            "github_user": "boutetnico",
            "username": "boutetnico",
            "github_repo": "ansible-role-php",
            "github_branch": "master",
            "commit": "51a480fe843b248e4b7f032c8db499103b16bce1",
            "commit_message": "Fix systemd comment\n",
            "name": "php",
            "description": "Install and configure PHP.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 992,
                    "name": "boutetnico",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-9567-79bb-a10f-d45ec4d0e0fc/avatar/"
                },
                "provider_namespace": {
                    "id": 14383,
                    "name": "boutetnico",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14383/"
                },
                "repository": {
                    "name": "ansible-role-php",
                    "original_name": "ansible-role-php"
                },
                "tags": [
                    "php",
                    "fpm"
                ],
                "versions": [
                    {
                        "id": "00ee4212-dd71-4f2a-8d6f-5e754dc0e49d",
                        "name": "1.0.0",
                        "release_date": "2025-08-27T14:43:05+02:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41472,
            "upstream_id": null,
            "created": "2025-08-28T12:49:16.234328Z",
            "modified": "2025-08-28T12:49:16.302339Z",
            "imported": "2025-08-28T12:49:16.232105",
            "github_user": "srinathsidhu12",
            "username": "srinathsidhu12",
            "github_repo": "ansible_dummy_role",
            "github_branch": "master",
            "commit": "d697cd9ddb88b7343798db38d1a7318ca3c6a020",
            "commit_message": "roles files........\n",
            "name": "ansible_dummy_role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23813,
                    "name": "srinathsidhu12",
                    "avatar_url": "https://github.com/srinathsidhu12.png"
                },
                "provider_namespace": {
                    "id": 33292,
                    "name": "srinathsidhu12",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33292/"
                },
                "repository": {
                    "name": "ansible_dummy_role",
                    "original_name": "ansible_dummy_role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 2
        },
        {
            "id": 41473,
            "upstream_id": null,
            "created": "2025-08-28T14:10:44.710522Z",
            "modified": "2025-08-28T14:10:44.753445Z",
            "imported": "2025-08-28T14:10:44.707426",
            "github_user": "mojeda101",
            "username": "mojeda101",
            "github_repo": "ludus_veeam_vbr",
            "github_branch": "main",
            "commit": "4d2ed0ebb26ea99c6c8566b19e0bbd45ee96e87a",
            "commit_message": "Veeam VBR install with ludus\n",
            "name": "ludus_veeam_vbr",
            "description": "An thin Ludus-ready wrapper that invokes the upstream **`veeamhub.veeam.veeam_vas`** role to install **Veeam Backup & Replication (Community Edition) v12+**.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23576,
                    "name": "mojeda101",
                    "avatar_url": "https://github.com/mojeda101.png"
                },
                "provider_namespace": {
                    "id": 33050,
                    "name": "mojeda101",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33050/"
                },
                "repository": {
                    "name": "ludus_veeam_vbr",
                    "original_name": "ludus_veeam_vbr"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "5b854cb9-33d6-4a6d-b33b-43ae4d059580",
                        "name": "v1.0.0",
                        "release_date": "2025-08-28T16:04:13+02:00"
                    }
                ]
            },
            "download_count": 3
        },
        {
            "id": 41474,
            "upstream_id": null,
            "created": "2025-08-28T14:34:33.659815Z",
            "modified": "2025-09-04T20:00:32.948972Z",
            "imported": "2025-09-04T20:00:32.780046",
            "github_user": "ckoliber",
            "username": "ckoliber",
            "github_repo": "ansible-role-wireguard",
            "github_branch": "main",
            "commit": "2dfe2fb335fe17d9e637d84522a54f888a9dc97e",
            "commit_message": "chore(release): 2.0.0 [skip ci]\n\n# [2.0.0](https://github.com/ckoliber/ansible-role-wireguard/compare/1.5.0...2.0.0) (2025-09-04)\n\n### Features\n\n* change endpoint to be conditional ([348f061](https://github.com/ckoliber/ansible-role-wireguard/commit/348f06189bfdf062ca8282d0d2f6a7b36268e39a))\n\n### BREAKING CHANGES\n\n* host variable must be used\n",
            "name": "wireguard",
            "description": "Setup WireGuard VPN using Ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23231,
                    "name": "ckoliber",
                    "avatar_url": "https://github.com/ckoliber.png"
                },
                "provider_namespace": {
                    "id": 32706,
                    "name": "ckoliber",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/32706/"
                },
                "repository": {
                    "name": "ansible-role-wireguard",
                    "original_name": "ansible-role-wireguard"
                },
                "tags": [
                    "wireguard",
                    "security",
                    "vpn"
                ],
                "versions": [
                    {
                        "id": "af500c8d-7e50-474b-8d95-68b0df2fe74e",
                        "name": "2.0.0",
                        "release_date": "2025-09-04T20:00:16+00:00"
                    },
                    {
                        "id": "58b229bf-8e42-44b2-a272-7ead7a21afbd",
                        "name": "1.5.0",
                        "release_date": "2025-09-04T19:40:19+00:00"
                    },
                    {
                        "id": "05fc7392-805a-4a6c-a6eb-01ebebaadedd",
                        "name": "1.4.0",
                        "release_date": "2025-09-04T13:47:53+00:00"
                    },
                    {
                        "id": "872c6a76-4a68-4591-aeb9-518dcb684926",
                        "name": "1.3.0",
                        "release_date": "2025-08-30T13:26:47+00:00"
                    },
                    {
                        "id": "72a406eb-1904-48be-98c5-276e6e90aafa",
                        "name": "1.2.0",
                        "release_date": "2025-08-29T08:42:00+00:00"
                    },
                    {
                        "id": "97a59c7b-3c6a-4822-af19-bd8a040ab357",
                        "name": "1.1.0",
                        "release_date": "2025-08-28T18:05:59+00:00"
                    },
                    {
                        "id": "e422fae0-0f65-4a33-9c60-5927393c7907",
                        "name": "1.0.0",
                        "release_date": "2025-08-28T14:32:59+00:00"
                    }
                ]
            },
            "download_count": 19
        },
        {
            "id": 41475,
            "upstream_id": null,
            "created": "2025-08-28T18:04:26.359656Z",
            "modified": "2025-08-28T18:08:30.016516Z",
            "imported": "2025-08-28T18:08:29.961568",
            "github_user": "thermistor",
            "username": "thermistor",
            "github_repo": "ansible-kamal",
            "github_branch": "main",
            "commit": "42e6d527b74113de6efce350b0ab09852d06a6da",
            "commit_message": "fix version image link\n",
            "name": "kamal",
            "description": "Prep for kamal",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6919,
                    "name": "thermistor",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a19-e3d5-7488-b1cd-e4f2d052a7ce/avatar/"
                },
                "provider_namespace": {
                    "id": 18943,
                    "name": "thermistor",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18943/"
                },
                "repository": {
                    "name": "ansible-kamal",
                    "original_name": "ansible-kamal"
                },
                "tags": [
                    "docker",
                    "kamal"
                ],
                "versions": [
                    {
                        "id": "b9c28e3b-4fd0-4822-86c9-e5daa45fef78",
                        "name": "v0.1.2",
                        "release_date": "2025-08-28T11:07:53-07:00"
                    },
                    {
                        "id": "654a4dea-ec13-45d6-bb35-728227dd3a44",
                        "name": "v0.1.1",
                        "release_date": "2025-08-28T11:05:35-07:00"
                    },
                    {
                        "id": "cc55a6ce-c0dc-4829-a92c-33cccdbbd2e2",
                        "name": "v0.1.0",
                        "release_date": "2025-08-28T10:58:40-07:00"
                    }
                ]
            },
            "download_count": 5
        },
        {
            "id": 41476,
            "upstream_id": null,
            "created": "2025-08-28T19:06:44.093451Z",
            "modified": "2025-08-28T19:06:44.131841Z",
            "imported": "2025-08-28T19:06:44.091294",
            "github_user": "bsouza-site",
            "username": "bsouza-site",
            "github_repo": "conf_base",
            "github_branch": "main",
            "commit": "37555831771ecc0aa511ff41a065f941314169d5",
            "commit_message": "Configuração Base de usuários, pacotes e hosts\n",
            "name": "conf_base",
            "description": "Configuracao Base de usuários, pacotes e hosts",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 23822,
                    "name": "bsouza-site",
                    "avatar_url": "https://github.com/bsouza-site.png"
                },
                "provider_namespace": {
                    "id": 33300,
                    "name": "bsouza_site",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/33300/"
                },
                "repository": {
                    "name": "conf_base",
                    "original_name": "conf_base"
                },
                "tags": [
                    "users",
                    "packages",
                    "hosts"
                ],
                "versions": []
            },
            "download_count": 2
        }
    ]
}