Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3720
{ "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 } ] }