Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=1738
{ "count": 37694, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1739", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=1737", "results": [ { "id": 20011, "upstream_id": 8483, "created": "2023-05-08T21:17:44.833988Z", "modified": "2023-10-29T18:46:01.912146Z", "imported": "2020-10-24T10:11:59.899692-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-lighttpd", "github_branch": "master", "commit": "61d0239090ef7e250a01fd1cd47922f2e25cc6aa", "commit_message": "Merge pull request #2 from mrlesmithjr/refactoring-code\n\nFirst commit of refactoring", "name": "lighttpd", "description": "Installs and configures lighttpd web server (https://www.lighttpd.net/)", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-lighttpd", "original_name": "ansible-lighttpd" }, "tags": [ "web" ], "versions": [] }, "download_count": 1437 }, { "id": 20012, "upstream_id": 16558, "created": "2023-05-08T21:17:45.202869Z", "modified": "2023-10-29T18:46:01.916309Z", "imported": "2020-10-24T10:12:01.214462-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-logrotate", "github_branch": "master", "commit": "20d572a760825d4d4f2e5eed25639519e556fd9f", "commit_message": "first commit", "name": "logrotate", "description": "An [Ansible] role to configure [logrotate] definitions", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-logrotate", "original_name": "ansible-logrotate" }, "tags": [ "system" ], "versions": [] }, "download_count": 329 }, { "id": 20013, "upstream_id": null, "created": "2023-05-08T21:17:45.334660Z", "modified": "2026-07-10T10:57:36.127032Z", "imported": "2026-07-10T10:57:35.914338", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-logstash", "github_branch": "master", "commit": "1660156cd475a42d761e1c70016ad3217cefe344", "commit_message": "fix(molecule): replace EOL distro scenarios with working ubuntu2204\n\nThe CI workflow was synced to a single ubuntu2204 matrix entry but no\nmatching molecule/ubuntu2204 scenario existed, so molecule test would\nfail immediately with a missing-scenario error rather than the\noriginal EOL package-mirror failure.\n\n- Add molecule/ubuntu2204 scenario (mrlesmithjr/ubuntu:22.04 image),\n reusing the existing molecule/shared converge/prepare/verify\n playbooks already used by the retired scenarios\n- Remove the now-superseded EOL scenarios (centos7/8, debian8/9/10,\n fedora, ubuntu1604/1804/2004)\n- Add meta/main.yml role_name/namespace so modern ansible-compat can\n resolve the role's fully qualified name during molecule prerun\n- Fix empty/invalid requirements.yml (modern ansible-compat rejects\n a zero-byte requirements file)\n\nVerified locally with `molecule test --scenario-name ubuntu2204`\n(converge, idempotence, and verify all pass).\n\nfixes #47\n", "name": "logstash", "description": "Ansible role to install/configure Logstash", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-logstash", "original_name": "ansible-logstash" }, "tags": [ "monitoring", "system" ], "versions": [ { "id": "6b21fa17-a9b3-4db4-916b-e9242065396c", "name": "v0.8.3", "release_date": "2017-07-02T10:36:30-04:00" }, { "id": "b483cf77-f855-4d39-84c6-eccef39d7981", "name": "v0.8.2", "release_date": "2017-07-02T10:22:09-04:00" }, { "id": "583a79ba-43d1-41af-ab82-50eb2cba0824", "name": "v0.8.1", "release_date": "2017-07-02T01:49:41-04:00" }, { "id": "1f9437e4-fe58-45cd-ba6d-db5be781da4d", "name": "v0.7.3", "release_date": "2017-06-14T08:40:49-04:00" }, { "id": "56e99537-3b44-4883-8134-ccc6cc58ace9", "name": "v0.6.0", "release_date": "2017-02-02T21:25:25-05:00" }, { "id": "cd965a93-e2ed-4280-bb74-4b0a591e38c5", "name": "v0.4.0-1", "release_date": "2016-10-06T15:46:02-04:00" }, { "id": "234a0698-a0cd-4e1d-b229-a121f4d571fc", "name": "v0.4.0", "release_date": "2016-10-06T14:45:33-04:00" }, { "id": "807b1a9b-15f4-47bf-b466-cabcddf5b0b5", "name": "v0.3.4", "release_date": "2016-10-06T14:44:23-04:00" }, { "id": "e76d2681-f87e-42a2-ac8c-862f21f7f86a", "name": "v0.3.3", "release_date": "2016-10-06T14:43:41-04:00" }, { "id": "78d7111b-5aa6-4b16-9b2c-5e1ee1c41569", "name": "v0.3.2", "release_date": "2016-10-06T14:42:57-04:00" }, { "id": "0a8c90ef-1bc5-47b7-9a06-5621b598b769", "name": "v0.3.1", "release_date": "2016-10-06T14:41:48-04:00" } ] }, "download_count": 2075 }, { "id": 20014, "upstream_id": 6044, "created": "2023-05-08T21:17:45.416452Z", "modified": "2023-10-29T18:46:01.931537Z", "imported": "2020-10-24T10:13:25.172318-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-lsi-megaraid", "github_branch": "master", "commit": "e1a5cb618ff85893ae707d2cf6584300c4d3cdc7", "commit_message": "Removed unused script\n\nSigned-off-by: Larry Smith Jr <[email protected]>", "name": "lsi-megaraid", "description": "Manage LSI Controller logic devices. Ability to create new logic devices.", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-lsi-megaraid", "original_name": "ansible-lsi-megaraid" }, "tags": [ "system" ], "versions": [] }, "download_count": 105 }, { "id": 20015, "upstream_id": null, "created": "2023-05-08T21:17:45.488527Z", "modified": "2026-07-09T04:26:08.714600Z", "imported": "2026-07-09T04:26:08.692020", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-maas", "github_branch": "master", "commit": "283ef10aeda4d7800b0e24ed732fc4d1624fc891", "commit_message": "ci: only run molecule matrix on pull_request, not every push\n\nrefs mrlesmithjr/cookiecutter-ansible-role#74", "name": "maas", "description": "An Ansible role to install/configure MAAS", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-maas", "original_name": "ansible-maas" }, "tags": [ "system" ], "versions": [] }, "download_count": 233 }, { "id": 20018, "upstream_id": 5371, "created": "2023-05-08T21:17:46.633997Z", "modified": "2023-10-29T18:46:01.947376Z", "imported": "2020-10-24T10:13:34.181438-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-manage-ssh-keys", "github_branch": "master", "commit": "12144b49760bd3a1170a20cb144da437f69f62d1", "commit_message": "Changed var def to new way\n\nSigned-off-by: Larry Smith Jr <[email protected]>", "name": "manage-ssh-keys", "description": "Ansible role to manage ssh pub keys on remote systems...allows the addition or removal of keys for remote users.", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-manage-ssh-keys", "original_name": "ansible-manage-ssh-keys" }, "tags": [ "system" ], "versions": [] }, "download_count": 351 }, { "id": 20019, "upstream_id": null, "created": "2023-05-08T21:17:46.730524Z", "modified": "2026-04-08T14:12:12.169990Z", "imported": "2026-04-08T14:12:11.938139", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-mariadb-galera-cluster", "github_branch": "master", "commit": "78f99564e39b60fa7ecc42bb1a081645de7df6f5", "commit_message": "ci: fix checkout@v3→v4, setup-python@v4→v5, Python 3.10→3.11 in molecule job", "name": "mariadb_galera_cluster", "description": "An ansible role to install/configure a [MariaDB-Galera Cluster](https://mariadb.com/kb/en/mariadb/what-is-mariadb-galera-cluster/)", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-mariadb-galera-cluster", "original_name": "ansible-mariadb-galera-cluster" }, "tags": [ "database", "sql" ], "versions": [ { "id": "2427ac64-3286-4285-a082-0165758563b4", "name": "v0.3.12", "release_date": "2026-04-08T10:00:38-04:00" }, { "id": "e6f057a9-3816-4a0f-9432-f4736e21f55b", "name": "v0.3.11", "release_date": "2025-03-29T17:17:36+02:00" }, { "id": "0cd0c0c1-57f0-4e81-962b-12a42e0d6457", "name": "v0.3.10", "release_date": "2024-03-03T22:09:19+02:00" }, { "id": "40db7dcc-35b3-44cc-b56a-807ef6923e07", "name": "v0.3.9", "release_date": "2023-04-15T08:59:28-04:00" }, { "id": "ada8c0cc-1b84-4739-a2e7-832c59c4b505", "name": "v0.3.8", "release_date": "2022-12-14T10:59:50-05:00" }, { "id": "cba77711-d9e4-4324-b537-262092425f91", "name": "v0.3.7", "release_date": "2022-05-31T12:14:05-04:00" }, { "id": "8269af4b-7184-400d-bb67-b8a548f366d2", "name": "v0.3.6", "release_date": "2022-02-15T11:01:24-05:00" }, { "id": "41880ab6-7b16-40b7-80af-78a3fd6b71ef", "name": "v0.3.5", "release_date": "2021-12-31T14:16:15-05:00" }, { "id": "1ef61946-71b8-4d30-b285-86aad9e2bcf6", "name": "v0.3.4", "release_date": "2021-11-12T09:28:04-05:00" }, { "id": "7c07d656-9cd9-4a37-903d-567d16204cea", "name": "v0.3.3", "release_date": "2021-11-10T12:11:31-05:00" }, { "id": "ed42e520-aad6-4876-a46b-1a9cb1ed43cf", "name": "v0.3.2", "release_date": "2021-09-08T00:07:34-04:00" } ] }, "download_count": 28449 }, { "id": 20020, "upstream_id": 4606, "created": "2023-05-08T21:17:46.843321Z", "modified": "2023-10-29T18:46:01.955114Z", "imported": "2020-10-24T10:13:41.867471-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-mariadb-mysql", "github_branch": "master", "commit": "e5f5f86f7c948c3c35b65c39cbce39829e4c6e5b", "commit_message": "Merge pull request #5 from mrlesmithjr/refactoring-code\n\nRefactoring code", "name": "mariadb-mysql", "description": "An Ansible role to install/configure MariaDB MySQL", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-mariadb-mysql", "original_name": "ansible-mariadb-mysql" }, "tags": [ "database" ], "versions": [] }, "download_count": 838 }, { "id": 20022, "upstream_id": 4709, "created": "2023-05-08T21:17:47.067678Z", "modified": "2023-10-29T18:46:01.962664Z", "imported": "2020-10-24T10:13:47.941856-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-memcached", "github_branch": "master", "commit": "c024550842e5e958590f9f263d6bd4fad4817d39", "commit_message": "Merge pull request #2 from mrlesmithjr/fixes/travis\n\nAdded become: true on required tasks and added Travis tests", "name": "memcached", "description": "An [Ansible] role to install/configure [memcached]", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-memcached", "original_name": "ansible-memcached" }, "tags": [ "system", "web" ], "versions": [] }, "download_count": 470 }, { "id": 20023, "upstream_id": 8246, "created": "2023-05-08T21:17:47.177620Z", "modified": "2023-10-29T18:46:01.973578Z", "imported": "2020-10-24T10:13:57.878740-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-mesosphere", "github_branch": "master", "commit": "c8f0c8d44b72d057927e4b1ba5c3ee5135d0e2db", "commit_message": "Added Galaxy info\n\nSigned-off-by: Larry Smith Jr <[email protected]>", "name": "mesosphere", "description": "Installs and configures Mesosphere and Marathon cluster (https://mesosphere.com/)", "summary_fields": { "dependencies": [], "namespace": { "id": 4814, "name": "mrlesmithjr", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a08-8537-74a6-9f89-18566c844b9d/avatar/" }, "provider_namespace": { "id": 938, "name": "mrlesmithjr", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/938/" }, "repository": { "name": "ansible-mesosphere", "original_name": "ansible-mesosphere" }, "tags": [ "clustering", "containers" ], "versions": [] }, "download_count": 62 } ] }