Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1738
{ "count": 37631, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1739", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=1737", "results": [ { "id": 20007, "upstream_id": null, "created": "2023-05-08T21:17:44.440000Z", "modified": "2026-03-19T12:30:47.174987Z", "imported": "2026-03-19T12:30:46.882313", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-kvm", "github_branch": "master", "commit": "aca7243fd831f8927f54c4aaab9a7db5cb8cac52", "commit_message": "Merge pull request #47 from mrlesmithjr/fix/remove-ansible-directory\n\nfix: remove .ansible directory breaking galaxy install", "name": "kvm", "description": "An Ansible role to install and configure KVM virtualization", "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-kvm", "original_name": "ansible-kvm" }, "tags": [ "cloud", "kvm", "libvirt", "networking", "system", "virtualization" ], "versions": [ { "id": "c81680d5-e42c-442b-b7ed-6bf4f1804ea9", "name": "v0.2.3", "release_date": "2026-03-19T08:26:39-04:00" }, { "id": "66d02e22-9fdb-425c-b8d2-680740f02f15", "name": "v0.2.2", "release_date": "2025-12-04T22:16:39-05:00" }, { "id": "5cee8853-11f9-4223-8973-1b5f0359c0d2", "name": "v0.2.1", "release_date": "2025-12-04T22:03:10-05:00" }, { "id": "54cc3650-a1ca-4995-978e-b65c7d2792aa", "name": "v0.2.0", "release_date": "2020-09-16T11:07:42-04:00" }, { "id": "dc722827-dcf0-4dc4-add6-73f5380ecbf9", "name": "v0.1.0", "release_date": "2020-03-21T08:22:35-04:00" } ] }, "download_count": 1408826 }, { "id": 20009, "upstream_id": 19143, "created": "2023-05-08T21:17:44.630344Z", "modified": "2023-10-29T18:46:01.903590Z", "imported": "2020-10-24T10:11:54.621863-04:00", "github_user": "mrlesmithjr", "username": "mrlesmithjr", "github_repo": "ansible-landscape-client", "github_branch": "master", "commit": "99faf7bb17bef9434d6434c9e0a0d281ebc07890", "commit_message": "Finished Initial Role Setup\n\nThis role will now setup/register a client. Currently only tested using\nself-signed default /etc/ssl/certs/ssl-cert-snakeoil.pem certificate\ncaptured from the Landscape App Server.\n\nSigned-off-by: Larry Smith Jr <mrlesmithjr@g", "name": "landscape-client", "description": "An [Ansible](https://www.ansible.com) role to install/configure [Canonical Landscape Client](https://landscape.canonical.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-landscape-client", "original_name": "ansible-landscape-client" }, "tags": [ "system" ], "versions": [] }, "download_count": 86 }, { "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": 1405 }, { "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": 323 }, { "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": 2072 }, { "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": 104 }, { "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": 232 }, { "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": 349 }, { "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": 28005 }, { "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": 834 } ] }