Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3718
{ "count": 37670, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3719", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3717", "results": [ { "id": 42775, "upstream_id": null, "created": "2026-04-06T19:05:46.267409Z", "modified": "2026-07-23T09:25:41.285045Z", "imported": "2026-07-23T09:25:41.245406", "github_user": "ThangNgo123", "username": "ThangNgo123", "github_repo": "ansible-role-k8s-common", "github_branch": "main", "commit": "83f34b7377d22b451d9874f78c51f033b8dd26a4", "commit_message": "feat: update configure crictl\n", "name": "k8s-common", "description": "Install and configure common Kubernetes prerequisites including containerd, kernel modules, sysctl settings, and Kubernetes components (kubelet, kubeadm, kubectl) on Ubuntu systems.", "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-k8s-common", "original_name": "ansible-role-k8s-common" }, "tags": [ "kubernetes", "k8s", "containerd", "devops", "cluster", "kubeadm" ], "versions": [] }, "download_count": 6 }, { "id": 42776, "upstream_id": null, "created": "2026-04-06T19:12:41.435532Z", "modified": "2026-04-06T19:12:41.488115Z", "imported": "2026-04-06T19:12:41.432012", "github_user": "ThangNgo123", "username": "ThangNgo123", "github_repo": "ansible-role-k8s-controlplane", "github_branch": "main", "commit": "ab7d2b96e217c957e077ebc2167e178f67b4f552", "commit_message": "base\n", "name": "k8s-controlplane", "description": "Initialize and configure the Kubernetes control plane using kubeadm. This role sets up the control plane node, configures kubeconfig for the user, and installs the Calico CNI plugin for pod networking.\n", "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-k8s-controlplane", "original_name": "ansible-role-k8s-controlplane" }, "tags": [ "kubernetes", "k8s", "kubeadm", "controlplane", "calico", "cluster", "devops" ], "versions": [] }, "download_count": 5 }, { "id": 42777, "upstream_id": null, "created": "2026-04-06T19:18:12.369338Z", "modified": "2026-04-06T19:18:12.423451Z", "imported": "2026-04-06T19:18:12.366398", "github_user": "ThangNgo123", "username": "ThangNgo123", "github_repo": "ansible-role-k8s-worker", "github_branch": "main", "commit": "353f78265e6599b88e1427512ccfa6dd9d3d3f61", "commit_message": "update readme\n", "name": "k8s-worker", "description": "Join Kubernetes worker nodes to the cluster using kubeadm. This role waits for the control plane to be ready and executes the kubeadm join command on worker nodes.\n", "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-k8s-worker", "original_name": "ansible-role-k8s-worker" }, "tags": [ "kubernetes", "k8s", "kubeadm", "worker", "cluster", "devops" ], "versions": [] }, "download_count": 6 }, { "id": 42778, "upstream_id": null, "created": "2026-04-06T20:54:46.598034Z", "modified": "2026-04-06T20:54:46.646210Z", "imported": "2026-04-06T20:54:46.595470", "github_user": "SachinManeIAM", "username": "SachinManeIAM", "github_repo": "dummy-role", "github_branch": "master", "commit": "d8ca80511811f56141110188feede61848a75aad", "commit_message": "initial files\n", "name": "dummy-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 27046, "name": "SachinManeIAM", "avatar_url": "https://github.com/SachinManeIAM.png" }, "provider_namespace": { "id": 36474, "name": "sachinmaneiam", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36474/" }, "repository": { "name": "dummy-role", "original_name": "dummy-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 42779, "upstream_id": null, "created": "2026-04-07T20:11:10.702794Z", "modified": "2026-04-07T20:11:10.737547Z", "imported": "2026-04-07T20:11:10.700245", "github_user": "galaxyproject", "username": "galaxyproject", "github_repo": "ansible-role-extensions", "github_branch": "main", "commit": "4a240d374757ba45b334453db52cf284f37ad34e", "commit_message": "Merge branch 'main' of https://github.com/galaxyproject/ansible-role-extensions\n", "name": "galaxy_extensions", "description": "Deploy Galaxy extensions (a.k.a webhooks) to Galaxy servers with\nversion support\n", "summary_fields": { "dependencies": [], "namespace": { "id": 2450, "name": "galaxyproject", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/019601a5-21b6-773b-9db3-ce4ccb9249aa/avatar/" }, "provider_namespace": { "id": 4896, "name": "galaxyproject", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/4896/" }, "repository": { "name": "ansible-role-extensions", "original_name": "ansible-role-extensions" }, "tags": [ "galaxy", "webhook", "plugin", "extension", "galaxyproject" ], "versions": [] }, "download_count": 28 }, { "id": 42780, "upstream_id": null, "created": "2026-04-08T09:36:33.645627Z", "modified": "2026-04-08T09:36:33.688333Z", "imported": "2026-04-08T09:36:33.643289", "github_user": "gangassault343", "username": "gangassault343", "github_repo": "ansible-playbook-docker", "github_branch": "main", "commit": "8b6366d5f2529a881a5987f3a78040202ec68d39", "commit_message": "new commit\n", "name": "docker", "description": "Docker for Linux, Forked from geerlingguy.docker.", "summary_fields": { "dependencies": [], "namespace": { "id": 27071, "name": "gangassault343", "avatar_url": "https://github.com/gangassault343.png" }, "provider_namespace": { "id": 36498, "name": "gangassault343", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36498/" }, "repository": { "name": "ansible-playbook-docker", "original_name": "ansible-playbook-docker" }, "tags": [ "web", "system", "containers", "docker", "orchestration", "compose", "server" ], "versions": [] }, "download_count": 19 }, { "id": 42781, "upstream_id": null, "created": "2026-04-08T17:19:06.955292Z", "modified": "2026-07-22T17:27:59.148293Z", "imported": "2026-07-22T17:27:59.036813", "github_user": "ipa-big", "username": "ipa-big", "github_repo": "molecule_openstack", "github_branch": "main", "commit": "4e44eacc552024e5b7debfb0dd171bf6382e4f41", "commit_message": "use relative path to role\n", "name": "molecule_openstack", "description": "Ansible role that creates / destroys VMs via openstack for testing of ansible roles. It is designed to be used in create and destroy phase of molecule tests.", "summary_fields": { "dependencies": [], "namespace": { "id": 3068, "name": "ipa-big", "avatar_url": "https://avatars1.githubusercontent.com/u/18415320?v=4" }, "provider_namespace": { "id": 5760, "name": "ipa_big", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/5760/" }, "repository": { "name": "molecule_openstack", "original_name": "molecule_openstack" }, "tags": [], "versions": [ { "id": "2e2aa9a3-d3d6-4fa9-981c-1f1e5c815d9d", "name": "1.0.11", "release_date": "2026-07-22T17:25:16+00:00" }, { "id": "36ef9ebf-bc73-4723-85f4-968392ae1f82", "name": "1.0.10", "release_date": "2026-04-21T19:01:40+00:00" }, { "id": "5ce6b397-b729-4fbd-bec6-e71184543796", "name": "1.0.9", "release_date": "2026-04-10T16:03:00+00:00" }, { "id": "85155503-0033-478a-aefb-3dfe9d6b462b", "name": "1.0.8", "release_date": "2026-04-10T14:16:10+00:00" }, { "id": "408d4deb-ec93-446e-8642-ea25f1058a74", "name": "1.0.7", "release_date": "2026-04-09T21:33:13+00:00" }, { "id": "9a3f8658-c07d-48d4-92c3-38984026f694", "name": "1.0.6", "release_date": "2026-04-09T20:56:39+00:00" }, { "id": "66000f0c-7236-4234-bafb-a8e00743115c", "name": "1.0.5", "release_date": "2026-04-09T15:59:32+00:00" }, { "id": "629032a3-fdfa-47e4-bec1-41126b3a2dad", "name": "1.0.4", "release_date": "2026-04-09T14:49:51+00:00" }, { "id": "30a0d61c-76d9-4200-a32c-967f77c32d17", "name": "1.0.3", "release_date": "2026-04-08T16:58:20+00:00" }, { "id": "12da6401-62b6-4e6d-b223-722f2c3acf48", "name": "1.0.2", "release_date": "2026-04-02T22:45:53+02:00" }, { "id": "3dc59c68-f500-4a9c-8bd3-38a80e3881a0", "name": "1.0.1", "release_date": "2026-03-30T15:07:54+02:00" } ] }, "download_count": 98 }, { "id": 42782, "upstream_id": null, "created": "2026-04-08T23:08:24.365561Z", "modified": "2026-04-17T10:34:20.859848Z", "imported": "2026-04-17T10:34:20.780171", "github_user": "marcusburghardt", "username": "marcusburghardt", "github_repo": "ansible-role-ai", "github_branch": "main", "commit": "745b15251f73e61969fa92fca6e731b2e51047c2", "commit_message": "Merge pull request #7 from marcusburghardt/release-please--branches--main\n\nchore(main): release 0.2.0", "name": "ai", "description": "Role for managing AI developer tools installation and configuration.", "summary_fields": { "dependencies": [], "namespace": { "id": 4351, "name": "marcusburghardt", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a07-19d1-7e8b-be73-6e6e50157433/avatar/" }, "provider_namespace": { "id": 16981, "name": "marcusburghardt", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/16981/" }, "repository": { "name": "ansible-role-ai", "original_name": "ansible-role-ai" }, "tags": [ "ai", "opencode", "developer-tools" ], "versions": [ { "id": "caa951de-95dd-4327-bffc-839fe91e0c6f", "name": "v0.1.1", "release_date": "2026-04-17T12:21:48+02:00" }, { "id": "3be9eeec-1d5f-42ec-9198-d2128146328a", "name": "v0.1.0", "release_date": "2026-04-16T11:53:47+02:00" } ] }, "download_count": 19 }, { "id": 42783, "upstream_id": null, "created": "2026-04-09T06:21:08.361300Z", "modified": "2026-04-09T06:21:08.428968Z", "imported": "2026-04-09T06:21:08.358111", "github_user": "imamhossain-git", "username": "imamhossain-git", "github_repo": "Docker-install", "github_branch": "main", "commit": "4b14de30b9146ed84aa96c9dfa3da40ee13390f5", "commit_message": "Remove extra files, keep only role files\n", "name": "Docker-install", "description": "Ansible role to install Docker and Docker Compose", "summary_fields": { "dependencies": [], "namespace": { "id": 27079, "name": "imamhossain-git", "avatar_url": "https://github.com/imamhossain-git.png" }, "provider_namespace": { "id": 36505, "name": "imamhossain_git", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36505/" }, "repository": { "name": "Docker-install", "original_name": "Docker-install" }, "tags": [ "docker", "containers", "installation", "docker-compose" ], "versions": [] }, "download_count": 4 }, { "id": 42784, "upstream_id": null, "created": "2026-04-09T08:41:29.321448Z", "modified": "2026-04-09T08:41:29.369235Z", "imported": "2026-04-09T08:41:29.311843", "github_user": "AbanobAyad22", "username": "AbanobAyad22", "github_repo": "myfirstrole", "github_branch": "master", "commit": "36b382ec84b6039e53514ae2f7bbcaecdbde51d8", "commit_message": "Update author and description in main.yml", "name": "MyFirstNginxRole", "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": 4 } ] }