Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2635
{ "count": 37706, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2636", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=2634", "results": [ { "id": 30385, "upstream_id": null, "created": "2023-05-08T21:49:22.767328Z", "modified": "2025-12-27T12:49:58.752975Z", "imported": "2025-12-27T12:49:58.706213", "github_user": "vrischmann", "username": "vrischmann", "github_repo": "ansible-gitrepos", "github_branch": "v1.1.0", "commit": "f83b3c9c04df1b6514c84730a24086bbf9532d29", "commit_message": "Update README.md with improved documentation\n\n- Add Ansible Galaxy role reference (vrischmann.gitrepos)\n- Enhance requirements section with acl package info\n- Add complete example playbook showing usage\n\nš¤ Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <[email protected]>\n", "name": "gitrepos", "description": "Role to easily create git bare repositories on a host", "summary_fields": { "dependencies": [], "namespace": { "id": 7432, "name": "vrischmann", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/" }, "provider_namespace": { "id": 19352, "name": "vrischmann", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/" }, "repository": { "name": "ansible-gitrepos", "original_name": "ansible-gitrepos" }, "tags": [ "git" ], "versions": [ { "id": "fbd0f9c9-a32c-4b40-a2b2-6b3dc2d1329f", "name": "v1.1.0", "release_date": "2025-09-07T00:31:21+02:00" }, { "id": "d094af57-24fa-46e5-9942-a24887da5118", "name": "v1.0.0", "release_date": "2023-07-15T15:25:16+02:00" } ] }, "download_count": 468 }, { "id": 30386, "upstream_id": 12247, "created": "2023-05-08T21:49:22.843249Z", "modified": "2023-10-29T18:46:40.864805Z", "imported": "2016-09-20T14:27:10.758741-04:00", "github_user": "vrischmann", "username": "vrischmann", "github_repo": "ansible-role-java", "github_branch": "master", "commit": "8a431481a8cc354cd5f512d14d4f5a1c68774545", "commit_message": "galaxy: remove invalid platforms", "name": "java", "description": "Ansible playbook to install the official Oracle JRE/JDK.", "summary_fields": { "dependencies": [], "namespace": { "id": 7432, "name": "vrischmann", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/" }, "provider_namespace": { "id": 19352, "name": "vrischmann", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/" }, "repository": { "name": "ansible-role-java", "original_name": "ansible-role-java" }, "tags": [ "java", "system" ], "versions": [ { "id": 19181, "name": "v1.0", "release_date": "2016-09-17T07:33:23-04:00" }, { "id": 19180, "name": "v1.0.1", "release_date": "2016-09-17T09:05:09-04:00" } ] }, "download_count": 133 }, { "id": 30387, "upstream_id": 19286, "created": "2023-05-08T21:49:22.903531Z", "modified": "2023-10-29T18:46:40.868221Z", "imported": "2017-07-17T15:29:10.451607-04:00", "github_user": "vrischmann", "username": "vrischmann", "github_repo": "ansible-role-minikube", "github_branch": "master", "commit": "3903b4e468148f5e79745f7ac65a12acf692d156", "commit_message": "fix metadata for galaxy", "name": "minikube", "description": "Backend engineer", "summary_fields": { "dependencies": [], "namespace": { "id": 7432, "name": "vrischmann", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/" }, "provider_namespace": { "id": 19352, "name": "vrischmann", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/" }, "repository": { "name": "ansible-role-minikube", "original_name": "ansible-role-minikube" }, "tags": [ "kubernetes", "minikube" ], "versions": [] }, "download_count": 193 }, { "id": 30388, "upstream_id": null, "created": "2023-05-08T21:49:22.965913Z", "modified": "2026-07-28T10:24:55.486420Z", "imported": "2026-07-28T10:24:55.416333", "github_user": "vrischmann", "username": "vrischmann", "github_repo": "ansible-prometheus-node-exporter", "github_branch": "v1.4.1", "commit": "ef66adda1c2f1d13c93b141104e1657d9fb1368c", "commit_message": "fix: add RestartSec to survive transient startup failures\n\nThe service sets Restart=on-failure but no RestartSec, so systemd\ndefaults to 100ms. When node_exporter binds to a hostname whose\nresolution isn't ready at boot ā e.g. a tailscale MagicDNS name, which\nonly resolves a few seconds after the tailscale0 device is up, despite\nAfter=/Requires= on that device ā it fails instantly and burns through\nthe StartLimitBurst=10 budget in about a second, ending up permanently\n`failed` until the 4h interval elapses.\n\nAdd RestartSec (default 10s, overridable via\nprometheus_node_exporter_restart_sec) so retries stretch across that\nreadiness window and the service recovers on its own. The existing\nStartLimitBurst=10 over a 4h interval leaves plenty of headroom.\n", "name": "prometheus_node_exporter", "description": "Install prometheus-node-exporter", "summary_fields": { "dependencies": [], "namespace": { "id": 7432, "name": "vrischmann", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/" }, "provider_namespace": { "id": 19352, "name": "vrischmann", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/" }, "repository": { "name": "ansible-prometheus-node-exporter", "original_name": "ansible-prometheus-node-exporter" }, "tags": [ "prometheus" ], "versions": [ { "id": "dd15e888-b733-43bd-92cb-1bbc86e83492", "name": "v1.4.1", "release_date": "2026-07-28T12:21:01+02:00" }, { "id": "22533f2a-7af0-463b-8658-aff7af2b87c2", "name": "v1.4.0", "release_date": "2026-06-24T14:22:23+02:00" }, { "id": "e1bcb4af-0c2d-4790-8270-444ab1e7e279", "name": "v1.3.0", "release_date": "2026-01-26T14:14:53+01:00" }, { "id": "7bf1469e-5b20-4c31-ab59-9e071c897e63", "name": "v1.2.0", "release_date": "2025-05-11T21:06:25+02:00" }, { "id": "e6689d6b-d83f-43f7-b531-ae0510de6462", "name": "v1.1.0", "release_date": "2023-07-18T15:47:43+02:00" }, { "id": "853652b9-43ee-4d47-9835-5705238041d2", "name": "v1.0.0", "release_date": "2023-07-15T15:55:10+02:00" } ] }, "download_count": 1168 }, { "id": 30389, "upstream_id": null, "created": "2023-05-08T21:49:23.802550Z", "modified": "2026-07-20T20:21:32.343634Z", "imported": "2026-07-20T20:21:32.258063", "github_user": "vrischmann", "username": "vrischmann", "github_repo": "ansible-restic", "github_branch": "v3.4.0", "commit": "8edc545364298c938b2c55df2c87ed92b1d4fb0d", "commit_message": "Merge pull request #2 from vrischmann/feat/multi-target-backups\n\nfeat(backup): support multiple repository targets per scope", "name": "restic", "description": "Deploy restic backups using systemd services and timers", "summary_fields": { "dependencies": [], "namespace": { "id": 7432, "name": "vrischmann", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/" }, "provider_namespace": { "id": 19352, "name": "vrischmann", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/" }, "repository": { "name": "ansible-restic", "original_name": "ansible-restic" }, "tags": [ "restic", "backup" ], "versions": [ { "id": "9f03b6a9-e156-4be1-8014-a9a08ac6fc64", "name": "v3.4.0", "release_date": "2026-07-20T22:20:18+02:00" }, { "id": "5ab6a953-0e14-4d01-b4c7-53101975d171", "name": "v3.3.0", "release_date": "2026-06-29T17:05:06+02:00" }, { "id": "1d4d4877-8c9a-4837-8ab3-d9b0907760e4", "name": "v3.2.0", "release_date": "2026-06-25T15:48:41+02:00" }, { "id": "3959f845-d8d2-4184-b911-950d27fb4a35", "name": "v3.1.0", "release_date": "2025-09-07T00:14:27+02:00" }, { "id": "c0a2802f-3071-4bb7-88af-1c531eb248d8", "name": "v3.0.0", "release_date": "2025-09-06T23:48:40+02:00" }, { "id": "00483dbc-cd74-4162-bab6-7d977271a65c", "name": "v2.0.0", "release_date": "2024-04-07T15:26:43+02:00" }, { "id": "8ff8b9df-055d-4d70-aeca-d61e43a2864c", "name": "v1.0.1", "release_date": "2024-04-07T14:00:02+02:00" }, { "id": "58ce6ec5-d3dc-47c2-b056-ba7e8b580776", "name": "v1.0.0", "release_date": "2023-07-15T15:59:41+02:00" } ] }, "download_count": 1096 }, { "id": 30390, "upstream_id": 59564, "created": "2023-05-08T21:49:23.870493Z", "modified": "2023-10-29T18:46:40.880576Z", "imported": "2022-06-25T07:23:16.351032-04:00", "github_user": "vrischmann", "username": "vrischmann", "github_repo": "ansible-sshtrap", "github_branch": "master", "commit": "afbdf2d7c6360431832c669a08fbe856b9f42c2e", "commit_message": "meta: set namespace and role_name", "name": "sshtrap", "description": "Install sshtrap", "summary_fields": { "dependencies": [], "namespace": { "id": 7432, "name": "vrischmann", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-66ea-7aca-a153-73069132b8e0/avatar/" }, "provider_namespace": { "id": 19352, "name": "vrischmann", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19352/" }, "repository": { "name": "ansible-sshtrap", "original_name": "ansible-sshtrap" }, "tags": [ "tarpit" ], "versions": [] }, "download_count": 120 }, { "id": 30391, "upstream_id": 59724, "created": "2023-05-08T21:49:23.963535Z", "modified": "2023-10-29T18:46:40.884176Z", "imported": "2022-07-16T04:46:58.845361-04:00", "github_user": "vrvishnu49000", "username": "vrvishnu49000", "github_repo": "wordpressinstallion", "github_branch": "master", "commit": "98392815797591c21603e8a4e0dcb2bcd5cad683", "commit_message": "first commit", "name": "wordpressinstallion", "description": "wordpress installation", "summary_fields": { "dependencies": [], "namespace": { "id": 7433, "name": "vrvishnu49000", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-6891-7bbb-bbc3-446278d4bce3/avatar/" }, "provider_namespace": { "id": 19353, "name": "vrvishnu49000", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19353/" }, "repository": { "name": "wordpressinstallion", "original_name": "wordpressinstallion" }, "tags": [], "versions": [] }, "download_count": 36 }, { "id": 30392, "upstream_id": 20118, "created": "2023-05-08T21:49:24.066817Z", "modified": "2023-10-29T18:46:40.887754Z", "imported": "2017-08-29T11:44:02.586274-04:00", "github_user": "vsamofal", "username": "vsamofal", "github_repo": "ansible-role-docker-engine", "github_branch": "master", "commit": "b486ee693b21bded6262bfde43449ea4a543fe65", "commit_message": "Add default daemon.json, for centos. For fix bug related to ansible blockinfile operation.", "name": "docker-engine", "description": "Installs docker-engine with official packages from dockerproject.org.", "summary_fields": { "dependencies": [], "namespace": { "id": 7434, "name": "vsamofal", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-69af-747c-af05-07cb61008251/avatar/" }, "provider_namespace": { "id": 19354, "name": "vsamofal", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19354/" }, "repository": { "name": "ansible-role-docker-engine", "original_name": "ansible-role-docker-engine" }, "tags": [ "docker", "system" ], "versions": [ { "id": 37471, "name": "v1.1.0", "release_date": "2017-06-05T07:33:06-04:00" }, { "id": 37472, "name": "v1.0.2", "release_date": "2016-08-16T14:35:11-04:00" }, { "id": 37473, "name": "v1.0.1", "release_date": "2016-08-14T16:11:38-04:00" }, { "id": 37474, "name": "v1.0.0", "release_date": "2016-08-14T14:47:31-04:00" } ] }, "download_count": 46 }, { "id": 30396, "upstream_id": 10215, "created": "2023-05-08T21:49:24.397483Z", "modified": "2023-10-29T18:46:40.910588Z", "imported": "2016-06-09T15:55:19.130912-04:00", "github_user": "vsushkov", "username": "vsushkov", "github_repo": "ansible-elixir-stack", "github_branch": "master", "commit": "e51cb280526945499e69473d1fd4452a25aaba28", "commit_message": "Setup with postgres v 9.5", "name": "ansible-elixir-stack", "description": "Tool to setup servers for Elixir & Phoenix framework apps", "summary_fields": { "dependencies": [], "namespace": { "id": 7436, "name": "vsushkov", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a1b-6af3-71be-89b4-d42ba3d84e9d/avatar/" }, "provider_namespace": { "id": 19355, "name": "vsushkov", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/19355/" }, "repository": { "name": "ansible-elixir-stack", "original_name": "ansible-elixir-stack" }, "tags": [ "cloud", "development", "monitoring", "system", "web" ], "versions": [ { "id": 15367, "name": "0.9.0", "release_date": "2015-09-14T04:09:32-04:00" }, { "id": 15366, "name": "pgsql-9.5", "release_date": "2016-06-09T19:46:08-04:00" } ] }, "download_count": 78 }, { "id": 30398, "upstream_id": 7533, "created": "2023-05-08T21:49:24.582941Z", "modified": "2023-10-29T18:46:40.917782Z", "imported": "2016-04-21T16:13:54.772782-04:00", "github_user": "vterdunov", "username": "vterdunov", "github_repo": "ansible-apt", "github_branch": "master", "commit": "b2c5d4a41453ad011d8e34f58dd7be36332877b6", "commit_message": "Merge branch 'hotfix/1.0.3'", "name": "apt", "description": "Role installs the packages using the apt.", "summary_fields": { "dependencies": [], "namespace": { "id": 6446, "name": "vterdunov", "avatar_url": "https://avatars.githubusercontent.com/u/13706147?v=3" }, "provider_namespace": { "id": 11961, "name": "vterdunov", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11961/" }, "repository": { "name": "ansible-apt", "original_name": "ansible-apt" }, "tags": [ "apt" ], "versions": [ { "id": 13385, "name": "1.0.3", "release_date": "2016-04-21T20:10:43-04:00" }, { "id": 10766, "name": "1.0.2", "release_date": "2016-02-19T12:56:51-05:00" }, { "id": 10767, "name": "1.0.1", "release_date": "2016-02-19T12:49:06-05:00" }, { "id": 10234, "name": "1.0", "release_date": "2016-01-15T13:45:57-05:00" } ] }, "download_count": 51 } ] }