A list of legacy roles.

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

{
    "count": 37211,
    "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3721",
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3719",
    "results": [
        {
            "id": 42759,
            "upstream_id": null,
            "created": "2026-04-04T12:28:52.353454Z",
            "modified": "2026-04-04T12:28:52.386486Z",
            "imported": "2026-04-04T12:28:52.350890",
            "github_user": "ThangNgo123",
            "username": "ThangNgo123",
            "github_repo": "ansible-role-mysql",
            "github_branch": "main",
            "commit": "d4ee7ffe3cbcbb4a87ea36aa53ef58c85db5ccfc",
            "commit_message": "fix meta main.yml\n",
            "name": "mysql",
            "description": "database mysql",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27025,
                    "name": "ThangNgo123",
                    "avatar_url": "https://github.com/ThangNgo123.png"
                },
                "provider_namespace": {
                    "id": 36454,
                    "name": "thangngo123",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36454/"
                },
                "repository": {
                    "name": "ansible-role-mysql",
                    "original_name": "ansible-role-mysql"
                },
                "tags": [
                    "database",
                    "mysql"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42760,
            "upstream_id": null,
            "created": "2026-04-04T15:37:08.856467Z",
            "modified": "2026-04-04T15:41:49.511928Z",
            "imported": "2026-04-04T15:41:49.487276",
            "github_user": "Thulium-Drake",
            "username": "Thulium-Drake",
            "github_repo": "ansible-role-forgejo_runner",
            "github_branch": "master",
            "commit": "dc74b7d0968b1b41dac8f279aac84854ad1b0751",
            "commit_message": "Update docs\n",
            "name": "forgejo_runner",
            "description": "Gitea Runner, powered by Ansible",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 6961,
                    "name": "Thulium-Drake",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1a-0002-7f16-bd63-76860bc5b4dd/avatar/"
                },
                "provider_namespace": {
                    "id": 1309,
                    "name": "thulium_drake",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/1309/"
                },
                "repository": {
                    "name": "ansible-role-forgejo_runner",
                    "original_name": "ansible-role-forgejo_runner"
                },
                "tags": [
                    "gitea",
                    "runner",
                    "act",
                    "ci",
                    "cicd"
                ],
                "versions": [
                    {
                        "id": "b2ca7094-1e83-4766-b1b7-56ff0b6227a9",
                        "name": "0.0.1",
                        "release_date": "2026-04-04T17:28:23+02:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42761,
            "upstream_id": null,
            "created": "2026-04-04T16:45:18.937417Z",
            "modified": "2026-04-04T17:14:12.985858Z",
            "imported": "2026-04-04T17:14:12.918969",
            "github_user": "roots",
            "username": "roots",
            "github_repo": "ansible-role-msmtp",
            "github_branch": "main",
            "commit": "344cbff7f7476b29dd2be60620ec554bf0c35085",
            "commit_message": "Fix molecule converge by providing required variables\n",
            "name": "msmtp",
            "description": "msmtp for Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 5982,
                    "name": "roots",
                    "avatar_url": "https://avatars.githubusercontent.com/u/4986074?s=200&v=4"
                },
                "provider_namespace": {
                    "id": 9841,
                    "name": "roots",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/9841/"
                },
                "repository": {
                    "name": "ansible-role-msmtp",
                    "original_name": "ansible-role-msmtp"
                },
                "tags": [
                    "system",
                    "mail",
                    "smtp",
                    "msmtp"
                ],
                "versions": [
                    {
                        "id": "d5659cfb-fd05-4069-bde5-6747e9c44d5f",
                        "name": "v1.0.2",
                        "release_date": "2026-04-04T12:11:48-05:00"
                    },
                    {
                        "id": "052b4306-e2d2-4a3d-abc4-394d92e05861",
                        "name": "v1.0.1",
                        "release_date": "2026-04-04T11:51:23-05:00"
                    },
                    {
                        "id": "a2c0a4ad-11be-406a-9b43-285a3a01b95e",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T11:38:37-05:00"
                    }
                ]
            },
            "download_count": 10
        },
        {
            "id": 42762,
            "upstream_id": null,
            "created": "2026-04-04T17:38:28.554954Z",
            "modified": "2026-04-04T17:38:28.614081Z",
            "imported": "2026-04-04T17:38:28.546265",
            "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": 2
        },
        {
            "id": 42763,
            "upstream_id": null,
            "created": "2026-04-04T19:27:47.083189Z",
            "modified": "2026-04-04T19:27:47.145163Z",
            "imported": "2026-04-04T19:27:47.080154",
            "github_user": "BladeWDR",
            "username": "BladeWDR",
            "github_repo": "ansible-role-element",
            "github_branch": "main",
            "commit": "5782d39d7deeb94860f91010ba18dfdcd9d84f99",
            "commit_message": "Initial commit\n",
            "name": "element",
            "description": "Installs the Element Matrix chat client on Linux using the tarball.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 25121,
                    "name": "BladeWDR",
                    "avatar_url": "https://github.com/BladeWDR.png"
                },
                "provider_namespace": {
                    "id": 34577,
                    "name": "bladewdr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/34577/"
                },
                "repository": {
                    "name": "ansible-role-element",
                    "original_name": "ansible-role-element"
                },
                "tags": [],
                "versions": [
                    {
                        "id": "14336543-045e-4be4-8cb5-fe97425a6a40",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T15:25:48-04:00"
                    }
                ]
            },
            "download_count": 4
        },
        {
            "id": 42764,
            "upstream_id": null,
            "created": "2026-04-04T20:07:09.400566Z",
            "modified": "2026-04-04T20:07:09.462295Z",
            "imported": "2026-04-04T20:07:09.397204",
            "github_user": "egdoc",
            "username": "egdoc",
            "github_repo": "ansible-role-restic_client",
            "github_branch": "master",
            "commit": "67161c83e042a1095766f53f9c92809691c89331",
            "commit_message": "first commit\n",
            "name": "restic_client",
            "description": "Ansible role to install restic on Linux",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 2048,
                    "name": "egdoc",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a00-82e3-7d7d-8daa-cd4210643250/avatar/"
                },
                "provider_namespace": {
                    "id": 15172,
                    "name": "egdoc",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15172/"
                },
                "repository": {
                    "name": "ansible-role-restic_client",
                    "original_name": "ansible-role-restic_client"
                },
                "tags": [
                    "backup",
                    "restic"
                ],
                "versions": [
                    {
                        "id": "3f281529-fb85-4cdd-97e2-57211362e8f4",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T22:01:16+02:00"
                    }
                ]
            },
            "download_count": 11
        },
        {
            "id": 42765,
            "upstream_id": null,
            "created": "2026-04-04T23:41:26.244246Z",
            "modified": "2026-04-04T23:41:26.297228Z",
            "imported": "2026-04-04T23:41:26.241806",
            "github_user": "bngameni",
            "username": "bngameni",
            "github_repo": "ansible-role-compose_deploy",
            "github_branch": "main",
            "commit": "f836aa76919167d403fbf41cfb1eba9d844d3e4f",
            "commit_message": "chore(release): 1.0.0 [skip ci]\n\n# 1.0.0 (2026-04-04)\n\n* feat!: drop legacy compose_deploy role inputs ([adf9860](https://github.com/bngameni/ansible-role-compose_deploy/commit/adf98609e42198637c34359e19b7bb1dffd0b589))\n\n### Bug Fixes\n\n* add execution mode to folder creation for allow navigation in folder ([edf23cc](https://github.com/bngameni/ansible-role-compose_deploy/commit/edf23cc08c5451a1d9130a5b203b711d1e11d8a2))\n* **ci:** rollback to molecule action 4.0.9 ([ea7d377](https://github.com/bngameni/ansible-role-compose_deploy/commit/ea7d3771133bfcf846c0ab4aae2860b0b6d97609))\n* **release:** support semantic-release on protected main ([8d91bf0](https://github.com/bngameni/ansible-role-compose_deploy/commit/8d91bf07772489d7b1e7cb7e2cf6c1241f89d02a))\n* update release configuration to include changelog and Git steps ([#4](https://github.com/bngameni/ansible-role-compose_deploy/issues/4)) ([4daf2ca](https://github.com/bngameni/ansible-role-compose_deploy/commit/4daf2ca76abc9f59e5ef143dc7ce488f3619f905))\n\n### Features\n\n* add semantic-release configuration ([2b1651c](https://github.com/bngameni/ansible-role-compose_deploy/commit/2b1651c3046b54d5931e444c4b990ff3e7272089))\n* allow setting mode of volume dir to create ([30ed628](https://github.com/bngameni/ansible-role-compose_deploy/commit/30ed628e6b2240e3e75fd3228701aaf1f8d7b46b))\n* ansible-lint configuration ([d38651a](https://github.com/bngameni/ansible-role-compose_deploy/commit/d38651a5ae3db8b2cf1b9518647d16a61d746c36))\n* **ci:** push role in galaxy ([45ab10e](https://github.com/bngameni/ansible-role-compose_deploy/commit/45ab10e919848617453f42be34f818b3e09300cd))\n* default vars for launch role ([f7eec5e](https://github.com/bngameni/ansible-role-compose_deploy/commit/f7eec5ed184d180aabd2af0327f3ef9e4f37c7a1))\n* deploy service with docker compose ([2689eee](https://github.com/bngameni/ansible-role-compose_deploy/commit/2689eee0094ea675ef8052b0609e0715c8313039))\n* generate self-signed certificated when enabled ([8bddc5e](https://github.com/bngameni/ansible-role-compose_deploy/commit/8bddc5eff88c646f48f7ab0a9e90ee62feef2076))\n* **git:** create gitignore file ([d163b6e](https://github.com/bngameni/ansible-role-compose_deploy/commit/d163b6edfa3b27cdd5f9c44e1cee50256429eb3a))\n* **git:** retrieve file from claranet cookiecutter ([df2b89e](https://github.com/bngameni/ansible-role-compose_deploy/commit/df2b89eb6be7a4c50b9663404bbb53cf3a81a063))\n* **role:** adopt project-based compose deployment ([7cd426c](https://github.com/bngameni/ansible-role-compose_deploy/commit/7cd426cf94149350e1b3a0d5ebe39489e8e1bbb2))\n* setup compose directory using input data ([ef49f57](https://github.com/bngameni/ansible-role-compose_deploy/commit/ef49f573c77b9a56b6f489c352373fa197282eb0))\n\n### BREAKING CHANGES\n\n* the role no longer supports compose_deploy_manifests, compose_deploy_templates, compose_deploy_definition, compose_deploy_config_files, compose_deploy_use_selfsigned_ssl, or compose_deploy_domain_names. Use compose_deploy_projects for project directories and compose_deploy_volumes_dir for bind-mount directories.\n",
            "name": "compose_deploy",
            "description": "Deploy Docker Compose projects from prepared directories",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 7886,
                    "name": "bngameni",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-796b-7367-9144-40cdd31308c5/avatar/"
                },
                "provider_namespace": {
                    "id": 14362,
                    "name": "bngameni",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14362/"
                },
                "repository": {
                    "name": "ansible-role-compose_deploy",
                    "original_name": "ansible-role-compose_deploy"
                },
                "tags": [
                    "bngameni",
                    "compose",
                    "svccompose"
                ],
                "versions": [
                    {
                        "id": "c48b38b2-0be6-4512-b0d4-6ca73b70816c",
                        "name": "v1.0.0",
                        "release_date": "2026-04-04T23:40:56+00:00"
                    }
                ]
            },
            "download_count": 1
        },
        {
            "id": 42766,
            "upstream_id": null,
            "created": "2026-04-05T00:06:59.404109Z",
            "modified": "2026-04-05T00:06:59.533966Z",
            "imported": "2026-04-05T00:06:59.388809",
            "github_user": "mattgagliardi",
            "username": "mattgagliardi",
            "github_repo": "ansible-role-influxdb3_lab",
            "github_branch": "main",
            "commit": "43a0c01381a17f016e46adf62438cadb500ec71c",
            "commit_message": "Sync influxdb3_lab master from metrics-aggregation\n",
            "name": "metrics_aggregation",
            "description": "Deploy and manage rootless InfluxDB 3 Core instances via Podman Quadlet. Requires Podman >= 5.0 on the target host.\n",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 10393,
                    "name": "mattgagliardi",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-5af8-7720-a3dd-dcf247650ac1/avatar/"
                },
                "provider_namespace": {
                    "id": 20095,
                    "name": "mattgagliardi",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/20095/"
                },
                "repository": {
                    "name": "ansible-role-influxdb3_lab",
                    "original_name": "ansible-role-influxdb3_lab"
                },
                "tags": [
                    "influxdb",
                    "monitoring",
                    "metrics",
                    "timeseries",
                    "database",
                    "podman",
                    "containers",
                    "quadlet",
                    "systemd"
                ],
                "versions": []
            },
            "download_count": 1
        },
        {
            "id": 42767,
            "upstream_id": null,
            "created": "2026-04-05T00:18:58.634178Z",
            "modified": "2026-04-05T01:27:24.421271Z",
            "imported": "2026-04-05T01:27:24.379643",
            "github_user": "hofnarrr",
            "username": "hofnarrr",
            "github_repo": "ansible-role-rs_dragonwilds",
            "github_branch": "v0.2.0",
            "commit": "99a9901dfa9a65fd29ffc052dd6e781b5a40f0aa",
            "commit_message": "update README.md\n",
            "name": "rs_dragonwilds",
            "description": "RuneScape: Dragonwilds Dedicated Server",
            "summary_fields": {
                "dependencies": [
                    "hofnarrr.steamcmd"
                ],
                "namespace": {
                    "id": 2849,
                    "name": "hofnarrr",
                    "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a02-fd89-7fca-88b5-decd1d4af555/avatar/"
                },
                "provider_namespace": {
                    "id": 15806,
                    "name": "hofnarrr",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/15806/"
                },
                "repository": {
                    "name": "ansible-role-rs_dragonwilds",
                    "original_name": "ansible-role-rs_dragonwilds"
                },
                "tags": [
                    "runescape",
                    "dragonwilds",
                    "jagex"
                ],
                "versions": [
                    {
                        "id": "955dc067-036e-4bbd-872e-afa585d24ec0",
                        "name": "v0.2.0",
                        "release_date": "2026-04-05T04:24:45+03:00"
                    },
                    {
                        "id": "12656a85-8f3c-4b04-8176-71bb1b295fc5",
                        "name": "v0.1.0",
                        "release_date": "2026-04-05T03:15:15+03:00"
                    }
                ]
            },
            "download_count": 2
        },
        {
            "id": 42768,
            "upstream_id": null,
            "created": "2026-04-05T06:19:45.415079Z",
            "modified": "2026-04-05T06:19:45.448411Z",
            "imported": "2026-04-05T06:19:45.411920",
            "github_user": "rohitumarani",
            "username": "rohitumarani",
            "github_repo": "httpd-role",
            "github_branch": "master",
            "commit": "2f9c09e0b582ba3653bc3236c5108e68304ac9a8",
            "commit_message": "added files\n",
            "name": "httpd-role",
            "description": "your role description",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 27031,
                    "name": "rohitumarani",
                    "avatar_url": "https://github.com/rohitumarani.png"
                },
                "provider_namespace": {
                    "id": 36459,
                    "name": "rohitumarani",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36459/"
                },
                "repository": {
                    "name": "httpd-role",
                    "original_name": "httpd-role"
                },
                "tags": [],
                "versions": []
            },
            "download_count": 1
        }
    ]
}