Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3258
{ "count": 37914, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3259", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3257", "results": [ { "id": 37397, "upstream_id": null, "created": "2023-12-01T15:08:31.535998Z", "modified": "2024-01-28T19:24:02.294359Z", "imported": "2024-01-28T19:24:02.276683", "github_user": "hornjo", "username": "hornjo", "github_repo": "vcenter_installation", "github_branch": "main", "commit": "8d9793061524a60d2575cf96b7568985f6b520e8", "commit_message": "Create ansible-galaxy-publish.yml", "name": "vcenter_installation", "description": "basic installation of vcenter", "summary_fields": { "dependencies": [], "namespace": { "id": 10369, "name": "hornjo", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a03-0742-7436-bc92-20f2be0767a0/avatar/" }, "provider_namespace": { "id": 20061, "name": "hornjo", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/20061/" }, "repository": { "name": "vcenter_installation", "original_name": "vcenter_installation" }, "tags": [], "versions": [] }, "download_count": 28 }, { "id": 37399, "upstream_id": null, "created": "2023-12-02T05:09:24.854713Z", "modified": "2023-12-03T05:38:09.573735Z", "imported": "2023-12-03T05:38:09.555450", "github_user": "chrissayon", "username": "chrissayon", "github_repo": "ansible-role-porkbun-ssl", "github_branch": "main", "commit": "c72fb3b3674529a47ffd700461b31b8e83c13892", "commit_message": "update molecule\n", "name": "porkbun_ssl", "description": "Sends an API Request to Porkbun and obtain the SSL certificate", "summary_fields": { "dependencies": [], "namespace": { "id": 11996, "name": "chrissayon", "avatar_url": "https://github.com/chrissayon.png" }, "provider_namespace": { "id": 21620, "name": "chrissayon", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21620/" }, "repository": { "name": "ansible-role-porkbun-ssl", "original_name": "ansible-role-porkbun-ssl" }, "tags": [ "porkbun", "ssl" ], "versions": [] }, "download_count": 29 }, { "id": 37402, "upstream_id": null, "created": "2023-12-02T18:27:56.829136Z", "modified": "2026-10-18T21:01:58.261046Z", "imported": "2026-10-18T21:01:58.192360", "github_user": "mullholland", "username": "mullholland", "github_repo": "ansible-role-repository_powertools", "github_branch": "main", "commit": "2353a888caac756a612061e2572b3b47fd856672", "commit_message": "feat: add Dependabot auto-merge workflow and update various actions t… (#19)\n\n* feat: add Dependabot auto-merge workflow and update various actions to latest versions\n\n* fix: update role reference in example playbook and converge.yml to use environment variable\n\n---------\n\nCo-authored-by: mullholland <[email protected]>", "name": "repository_powertools", "description": "Enables the PowerTools/CodeReady Builder (CRB) repository on CentOS Stream, Rocky Linux and AlmaLinux", "summary_fields": { "dependencies": [], "namespace": { "id": 4859, "name": "mullholland", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/" }, "provider_namespace": { "id": 17388, "name": "mullholland", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/" }, "repository": { "name": "ansible-role-repository_powertools", "original_name": "ansible-role-repository_powertools" }, "tags": [ "development", "packaging", "system" ], "versions": [ { "id": "e3430380-b9e2-4dda-96dd-ca2a7d22e5ba", "name": "v1.2.0", "release_date": "2026-08-30T10:04:54+02:00" }, { "id": "45b8f0d7-119c-4862-83d8-dc60ef80fa5c", "name": "v1.1.0", "release_date": "2026-08-23T19:36:49+02:00" }, { "id": "b222bbe3-8612-4a6d-bbb5-e28496bd3b74", "name": "v1.0.5", "release_date": "2023-12-02T18:13:25+01:00" }, { "id": "b91f562c-aeeb-4aba-b243-d49d69384d61", "name": "v1.0.4", "release_date": "2023-12-02T17:56:07+01:00" }, { "id": "474d0863-5338-4f58-931d-18ce0cd6e3f0", "name": "v1.0.3", "release_date": "2023-11-29T19:11:48+01:00" } ] }, "download_count": 1309 }, { "id": 37403, "upstream_id": null, "created": "2023-12-03T05:56:35.358087Z", "modified": "2023-12-03T05:56:35.385865Z", "imported": "2023-12-03T05:56:35.356043", "github_user": "mightycolony", "username": "mightycolony", "github_repo": "simple-flask-app", "github_branch": "main", "commit": "679e35add44ecafdd9c744c7093f6e679dd70b59", "commit_message": "first commit\n", "name": "simple-flask-app", "description": "Simple flask app", "summary_fields": { "dependencies": [], "namespace": { "id": 12021, "name": "mightycolony", "avatar_url": "https://github.com/mightycolony.png" }, "provider_namespace": { "id": 21645, "name": "mightycolony", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21645/" }, "repository": { "name": "simple-flask-app", "original_name": "simple-flask-app" }, "tags": [], "versions": [] }, "download_count": 25 }, { "id": 37404, "upstream_id": null, "created": "2023-12-03T07:16:07.958457Z", "modified": "2023-12-03T07:19:11.017809Z", "imported": "2023-12-03T07:19:11.000559", "github_user": "chrissayon", "username": "chrissayon", "github_repo": "ansible-role-fail2ban", "github_branch": "main", "commit": "9f11c9566cbc1e23ee66ab9e8e657708602feff2", "commit_message": "update readme\n", "name": "fail2ban", "description": "Installs and starts Fail2Ban", "summary_fields": { "dependencies": [], "namespace": { "id": 11996, "name": "chrissayon", "avatar_url": "https://github.com/chrissayon.png" }, "provider_namespace": { "id": 21620, "name": "chrissayon", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21620/" }, "repository": { "name": "ansible-role-fail2ban", "original_name": "ansible-role-fail2ban" }, "tags": [ "fail2ban", "linux" ], "versions": [] }, "download_count": 38 }, { "id": 37405, "upstream_id": null, "created": "2023-12-03T11:24:15.471739Z", "modified": "2023-12-05T10:31:00.410105Z", "imported": "2023-12-05T10:31:00.392024", "github_user": "chrissayon", "username": "chrissayon", "github_repo": "ansible-role-iptables", "github_branch": "main", "commit": "0cedadd7279ca4f73157465dc38d3d6cb4f45f6d", "commit_message": "remove flush\n", "name": "iptables", "description": "Setup Iptables (Specifically for webservers for now)", "summary_fields": { "dependencies": [], "namespace": { "id": 11996, "name": "chrissayon", "avatar_url": "https://github.com/chrissayon.png" }, "provider_namespace": { "id": 21620, "name": "chrissayon", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/21620/" }, "repository": { "name": "ansible-role-iptables", "original_name": "ansible-role-iptables" }, "tags": [ "iptables", "linux" ], "versions": [] }, "download_count": 31 }, { "id": 37406, "upstream_id": null, "created": "2023-12-03T14:33:37.990525Z", "modified": "2026-10-01T06:58:57.703987Z", "imported": "2026-10-01T06:58:57.667131", "github_user": "mullholland", "username": "mullholland", "github_repo": "ansible-role-lynis", "github_branch": "main", "commit": "01114d45e3113fa928ec84b965d20e83f2a237ad", "commit_message": "feat: update repository structure and configurations for ansible-generator role (#26)\n\nCo-authored-by: mullholland <[email protected]>", "name": "lynis", "description": "Installs lynis and schedules scans.", "summary_fields": { "dependencies": [], "namespace": { "id": 4859, "name": "mullholland", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/" }, "provider_namespace": { "id": 17388, "name": "mullholland", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/" }, "repository": { "name": "ansible-role-lynis", "original_name": "ansible-role-lynis" }, "tags": [ "system", "security" ], "versions": [ { "id": "54fcf95b-aa9b-4d91-a248-c87a816366ef", "name": "v1.4.0", "release_date": "2026-08-30T17:55:05+02:00" }, { "id": "b4e08df4-088a-4a85-92c7-426fe77247ba", "name": "v1.3.0", "release_date": "2023-07-05T08:07:59+02:00" }, { "id": "a221646b-74ff-41f3-98eb-2e939e8d99d8", "name": "v1.2.0", "release_date": "2023-06-10T08:13:38+02:00" } ] }, "download_count": 165 }, { "id": 37407, "upstream_id": null, "created": "2023-12-03T15:30:07.152964Z", "modified": "2026-11-14T14:51:47.644907Z", "imported": "2026-11-14T14:51:47.588612", "github_user": "mullholland", "username": "mullholland", "github_repo": "ansible-role-docker", "github_branch": "main", "commit": "5bdfd4bbc96a4c8169be2d7d035d73b90e3b7705", "commit_message": "fix: install iptables-nft on Fedora and test against Fedora 43 and 44 (#21)\n\n* ci: test against Fedora 43, 44 and 45 and drop EOL Fedora 42\n\nCo-Authored-By: Claude Opus 5.5 <[email protected]>\n\n* ci: drop Fedora 45 until ansible-core 2.22 (Python 3.15 support) can be used\n\nCo-Authored-By: Claude Opus 5.5 <[email protected]>\n\n* fix: install iptables-nft on Fedora so docker can start\n\nCo-Authored-By: Claude Opus 5.5 <[email protected]>\n\n---------\n\nCo-authored-by: mullholland <[email protected]>\nCo-authored-by: Claude Opus 5.5 <[email protected]>", "name": "docker", "description": "Installs and configures Docker.", "summary_fields": { "dependencies": [], "namespace": { "id": 4859, "name": "mullholland", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/" }, "provider_namespace": { "id": 17388, "name": "mullholland", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/" }, "repository": { "name": "ansible-role-docker", "original_name": "ansible-role-docker" }, "tags": [ "cloud", "development", "system" ], "versions": [ { "id": "d51370fc-b906-47a0-8890-f978fcbff5e4", "name": "v2.1.1", "release_date": "2026-11-14T15:46:41+01:00" }, { "id": "43113179-5130-461a-80e0-4b82a91f8f0a", "name": "v2.1.0", "release_date": "2026-08-30T11:06:38+02:00" }, { "id": "101572c1-749f-4ca8-a845-2a1c573d548f", "name": "v2.0.1", "release_date": "2026-04-07T20:55:06+02:00" }, { "id": "987ee3ac-ecf5-4bf1-8873-0ec539ace352", "name": "v2.0.0", "release_date": "2026-04-07T18:55:08+02:00" }, { "id": "42afcaa3-c8ca-4bb0-8a88-821e53ee39ce", "name": "v1.1.1", "release_date": "2023-11-26T22:15:44+01:00" }, { "id": "61e063f9-d2ec-4ec3-bbb4-d34d8dad9179", "name": "v1.1.0", "release_date": "2023-06-22T12:03:07+02:00" } ] }, "download_count": 7178 }, { "id": 37409, "upstream_id": null, "created": "2023-12-03T17:47:51.686813Z", "modified": "2026-10-01T06:49:52.233592Z", "imported": "2026-10-01T06:49:52.172196", "github_user": "mullholland", "username": "mullholland", "github_repo": "ansible-role-swap", "github_branch": "main", "commit": "f548b619a1b281cd483d1a0f46fb4b28b859f10f", "commit_message": "feat: add Dependabot auto-merge workflow and update molecule requirem… (#15)\n\n* feat: add Dependabot auto-merge workflow and update molecule requirements\n\n* feat: ensure util-linux is installed for fallocate on RedHat systems\n\n---------\n\nCo-authored-by: mullholland <[email protected]>", "name": "swap", "description": "Configure swapfile", "summary_fields": { "dependencies": [], "namespace": { "id": 4859, "name": "mullholland", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/" }, "provider_namespace": { "id": 17388, "name": "mullholland", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/" }, "repository": { "name": "ansible-role-swap", "original_name": "ansible-role-swap" }, "tags": [ "system" ], "versions": [ { "id": "8e99be01-0d5a-4a07-aab2-2ed03ee1a681", "name": "v1.2.0", "release_date": "2026-08-30T19:03:10+02:00" }, { "id": "85ba75f8-8db1-4e21-b6bb-e2f7525e5eba", "name": "v1.1.1", "release_date": "2023-11-28T07:57:45+01:00" }, { "id": "0a3b86c7-0413-4c40-aa5a-b4e0b5e2f248", "name": "v1.1.0", "release_date": "2023-07-18T20:50:06+02:00" } ] }, "download_count": 129 }, { "id": 37410, "upstream_id": null, "created": "2023-12-03T18:04:48.585117Z", "modified": "2026-10-16T19:47:53.234645Z", "imported": "2026-10-16T19:47:53.198460", "github_user": "mullholland", "username": "mullholland", "github_repo": "ansible-role-packages", "github_branch": "main", "commit": "80f81d7f19c66c57ab34d37b25455a959b362286", "commit_message": "fix: trigger release for CI modernization (#20)\n\nRepo was migrated to the direct pip-based Molecule CI mechanism, but\nthe migration commit used a chore/refactor type, which does not trigger\na semantic-release version bump. This empty commit forces a patch\nrelease so the published Galaxy/GitHub version reflects the current\nCI state.\n\nCo-authored-by: mullholland <[email protected]>", "name": "packages", "description": "Install packages which do not need customization.", "summary_fields": { "dependencies": [], "namespace": { "id": 4859, "name": "mullholland", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-a659-7d18-9afb-9c8e90d48dd5/avatar/" }, "provider_namespace": { "id": 17388, "name": "mullholland", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/17388/" }, "repository": { "name": "ansible-role-packages", "original_name": "ansible-role-packages" }, "tags": [ "development", "system" ], "versions": [ { "id": "d36e9ee0-c7d5-4e96-923e-aea94c6f1eca", "name": "v1.1.2", "release_date": "2026-08-31T19:21:56+02:00" }, { "id": "5428e2b1-6200-4a62-9082-2069873595a6", "name": "v1.1.1", "release_date": "2023-11-26T21:53:40+01:00" }, { "id": "04019185-9364-4712-86a1-22bd81dcc118", "name": "v1.1.0", "release_date": "2023-07-08T18:35:06+02:00" } ] }, "download_count": 1980 } ] }