Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&page=3748
{ "count": 37483, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3749", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3747", "results": [ { "id": 43136, "upstream_id": null, "created": "2026-06-12T19:23:41.888656Z", "modified": "2026-06-13T08:35:44.063226Z", "imported": "2026-06-13T08:35:44.040384", "github_user": "aram304", "username": "aram304", "github_repo": "ansible-galaxy-docker", "github_branch": "main", "commit": "3b599d036ee570fc18a3cbeed9ba563abb28a5d0", "commit_message": "Little edit\n", "name": "docker", "description": "Installs Docker and deploys a Hello World container on Ubuntu hosts.", "summary_fields": { "dependencies": [], "namespace": { "id": 27663, "name": "aram304", "avatar_url": "https://github.com/aram304.png" }, "provider_namespace": { "id": 37084, "name": "aram304", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37084/" }, "repository": { "name": "ansible-galaxy-docker", "original_name": "ansible-galaxy-docker" }, "tags": [ "docker", "ubuntu", "nginx", "deployment", "cicd" ], "versions": [] }, "download_count": 3 }, { "id": 43137, "upstream_id": null, "created": "2026-06-12T20:07:05.000167Z", "modified": "2026-06-12T20:07:05.041031Z", "imported": "2026-06-12T20:07:04.996793", "github_user": "jbsky", "username": "jbsky", "github_repo": "dashboard-graylog", "github_branch": "main", "commit": "4715bef6fe32f3c150593aeb983c31174985ce9e", "commit_message": "Initial release: Ansible Galaxy role for Graylog dashboard deployment\n\n7 dashboards included:\n- Firewall GeoIP (source IP, protocols, GeoIP enrichment)\n- BIND DNS Operations (queries, clients, domains, status)\n- Web Traffic (HTTP status codes, top URLs, methods)\n- Infrastructure / Proxmox (PVE events, facilities)\n- K3s & Containers (pods, namespaces, images, nodes)\n- Security & WAF (blocked requests, attack patterns)\n- Proxy & AV Security (Squid logs, ICAP scanning)\n\nFeatures:\n- Idempotent deploy (skip existing)\n- Recreate mode (delete + redeploy via graylog_dashboards_recreate)\n- Graylog 7.x API compatible\n", "name": "dashboard_graylog", "description": "Deploy and manage Graylog dashboards via API (idempotent, recreate mode)", "summary_fields": { "dependencies": [], "namespace": { "id": 27631, "name": "jbsky", "avatar_url": "https://github.com/jbsky.png" }, "provider_namespace": { "id": 37052, "name": "jbsky", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37052/" }, "repository": { "name": "dashboard-graylog", "original_name": "dashboard-graylog" }, "tags": [ "graylog", "dashboard", "monitoring", "logging", "observability" ], "versions": [] }, "download_count": 1 }, { "id": 43138, "upstream_id": null, "created": "2026-06-12T21:47:42.259662Z", "modified": "2026-06-13T16:54:33.309197Z", "imported": "2026-06-13T16:54:33.267436", "github_user": "pluggero", "username": "pluggero", "github_repo": "ansible-role-virtualbox", "github_branch": "main", "commit": "0c9d27706727a088e523a2fc12d960330bcffb84", "commit_message": "feat: Addition of machine folder creation (#34)", "name": "virtualbox", "description": "Installs a basic configuration of virtualbox on various Linux distributions.", "summary_fields": { "dependencies": [], "namespace": { "id": 19312, "name": "pluggero", "avatar_url": "https://github.com/pluggero.png" }, "provider_namespace": { "id": 28805, "name": "pluggero", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/" }, "repository": { "name": "ansible-role-virtualbox", "original_name": "ansible-role-virtualbox" }, "tags": [], "versions": [ { "id": "32009d44-b761-497a-ad0a-058d228d00a6", "name": "1.1.0", "release_date": "2026-06-13T18:53:25+02:00" }, { "id": "a4dadc22-d795-48cd-9806-330710e6f8bd", "name": "1.0.0", "release_date": "2026-06-12T23:31:59+02:00" } ] }, "download_count": 1 }, { "id": 43139, "upstream_id": null, "created": "2026-06-13T06:36:20.004881Z", "modified": "2026-06-13T07:18:44.597235Z", "imported": "2026-06-13T07:18:44.570300", "github_user": "binaryvikash", "username": "binaryvikash", "github_repo": "ansible-role-jenkins-enterprise", "github_branch": "main", "commit": "6e1e4f500e76a04881c8a6b0da3ded38182d4bb3", "commit_message": "Skip service management when systemd is unavailable\n", "name": "jenkins_enterprise", "description": "Install and configure Jenkins on Ubuntu using the official Jenkins repository.", "summary_fields": { "dependencies": [], "namespace": { "id": 27915, "name": "binaryvikash", "avatar_url": "https://github.com/binaryvikash.png" }, "provider_namespace": { "id": 37334, "name": "binaryvikash", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37334/" }, "repository": { "name": "ansible-role-jenkins-enterprise", "original_name": "ansible-role-jenkins-enterprise" }, "tags": [ "jenkins", "ci", "cd", "devops", "automation" ], "versions": [] }, "download_count": 3 }, { "id": 43140, "upstream_id": null, "created": "2026-06-13T08:30:36.432316Z", "modified": "2026-06-13T08:30:36.501415Z", "imported": "2026-06-13T08:30:36.427137", "github_user": "ricsanfre", "username": "ricsanfre", "github_repo": "ansible-role-rustfs", "github_branch": "master", "commit": "a3f1e1e6b26c0132754f3bd5fb29c24886f46adc", "commit_message": "Ignorign github actions in yamlling and lint checks\n", "name": "rustfs", "description": "rustfs installation and configuration role", "summary_fields": { "dependencies": [], "namespace": { "id": 5872, "name": "ricsanfre", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a15-f03a-798c-857f-1264084a5d7d/avatar/" }, "provider_namespace": { "id": 18140, "name": "ricsanfre", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/18140/" }, "repository": { "name": "ansible-role-rustfs", "original_name": "ansible-role-rustfs" }, "tags": [ "system", "s3", "rustfs", "objectstorage" ], "versions": [ { "id": "d335a09d-a28d-400f-968b-d26c8ab87c04", "name": "v1.0.0", "release_date": "2026-06-13T10:28:36+02:00" } ] }, "download_count": 2 }, { "id": 43141, "upstream_id": null, "created": "2026-06-13T10:49:58.366422Z", "modified": "2026-06-13T12:33:13.143439Z", "imported": "2026-06-13T12:33:13.101499", "github_user": "pluggero", "username": "pluggero", "github_repo": "ansible-role-ufw", "github_branch": "main", "commit": "d6a92f07c6d1d7e5218465336cbc4f9056f2ed23", "commit_message": "feat: Addition of nat functionality (#5)", "name": "ufw", "description": "Installs and configures UFW (Uncomplicated Firewall) on various Linux distributions.", "summary_fields": { "dependencies": [], "namespace": { "id": 19312, "name": "pluggero", "avatar_url": "https://github.com/pluggero.png" }, "provider_namespace": { "id": 28805, "name": "pluggero", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/28805/" }, "repository": { "name": "ansible-role-ufw", "original_name": "ansible-role-ufw" }, "tags": [], "versions": [ { "id": "0144ead7-6e43-4935-9e6c-d5c7e707bb20", "name": "1.1.0", "release_date": "2026-06-13T14:32:21+02:00" }, { "id": "34f79cfd-4afb-4ce2-a19b-057e352f43f8", "name": "1.0.0", "release_date": "2026-06-13T12:28:55+02:00" } ] }, "download_count": 1 }, { "id": 43142, "upstream_id": null, "created": "2026-06-15T01:54:45.043460Z", "modified": "2026-06-15T01:54:45.094054Z", "imported": "2026-06-15T01:54:45.041040", "github_user": "Varun-Git-Hub-9", "username": "Varun-Git-Hub-9", "github_repo": "dummy-ansible-docker-role", "github_branch": "master", "commit": "1f660b67962403422a0d43371249308b59a3ec31", "commit_message": "Update main.yml", "name": "dummy-ansible-docker-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 27978, "name": "Varun-Git-Hub-9", "avatar_url": "https://github.com/Varun-Git-Hub-9.png" }, "provider_namespace": { "id": 37390, "name": "varun_git_hub_9", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/37390/" }, "repository": { "name": "dummy-ansible-docker-role", "original_name": "dummy-ansible-docker-role" }, "tags": [], "versions": [] }, "download_count": 1 }, { "id": 43143, "upstream_id": null, "created": "2026-06-15T08:29:29.730760Z", "modified": "2026-06-15T08:29:29.844397Z", "imported": "2026-06-15T08:29:29.727890", "github_user": "buluma", "username": "buluma", "github_repo": "ansible-role-bind", "github_branch": "master", "commit": "67cb78dc00ba29646c508b7edeb260f730434f3b", "commit_message": "fix molecule: correct phantom hostless play in verify.yml\n", "name": "bind", "description": "Setup ISC BIND as an authoritative DNS server for one or more domains (primary and/or secondary).", "summary_fields": { "dependencies": [], "namespace": { "id": 1056, "name": "buluma", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/" }, "provider_namespace": { "id": 311, "name": "buluma", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/" }, "repository": { "name": "ansible-role-bind", "original_name": "ansible-role-bind" }, "tags": [ "dns", "networking", "system" ], "versions": [ { "id": "42f6c1e1-5400-48ed-864f-ddeff651e72f", "name": "26.6.1", "release_date": "2026-06-15T11:00:26+03:00" }, { "id": "a5adfcd1-4e97-47b2-b796-7e808b46ccb9", "name": "26.6.0", "release_date": "2026-06-14T13:00:57+03:00" }, { "id": "4d2f28b1-e0fc-463f-8f07-dafdc1798e7d", "name": "0.1.0", "release_date": "2022-04-29T21:53:11+03:00" } ] }, "download_count": 0 }, { "id": 43144, "upstream_id": null, "created": "2026-06-15T08:29:32.059167Z", "modified": "2026-06-15T14:56:44.258493Z", "imported": "2026-06-15T14:56:44.206633", "github_user": "buluma", "username": "buluma", "github_repo": "ansible-role-drush", "github_branch": "master", "commit": "925f968e9c9cb14947a0a72cdb665bb98b82fedd", "commit_message": "fix: add ca_certificates to prepare for SSL cert coverage\n\nGitHub download of drush-launcher fails with SSL: CERTIFICATE_VERIFY_FAILED\nbecause CA certificates are not installed before converge runs. Add\nbuluma.ca_certificates to prepare.yml so certs are present before any\nHTTPS downloads.\n", "name": "drush", "description": "Install Drupal shell.", "summary_fields": { "dependencies": [], "namespace": { "id": 1056, "name": "buluma", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/" }, "provider_namespace": { "id": 311, "name": "buluma", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/" }, "repository": { "name": "ansible-role-drush", "original_name": "ansible-role-drush" }, "tags": [ "drush" ], "versions": [ { "id": "0186d154-22f6-4554-979f-4ab7a3192058", "name": "26.6.2", "release_date": "2026-06-15T17:52:03+03:00" }, { "id": "3133c6a2-e022-4a4b-9706-55f9ba15dc2e", "name": "26.6.1", "release_date": "2026-06-15T11:00:41+03:00" }, { "id": "e3e0279f-5b35-4c57-88a7-2b3ae3d1e45c", "name": "26.6.0", "release_date": "2026-06-14T13:01:05+03:00" } ] }, "download_count": 0 }, { "id": 43145, "upstream_id": null, "created": "2026-06-15T08:32:37.461936Z", "modified": "2026-06-15T08:32:37.648838Z", "imported": "2026-06-15T08:32:37.458921", "github_user": "buluma", "username": "buluma", "github_repo": "ansible-role-apache-php-fpm-back", "github_branch": "master", "commit": "68d3f00d12d38ae607b4f489d0cb97898bd273b9", "commit_message": "Updated CHANGELOG.md on \"2026-06-14 23:53:35\"\n", "name": "apache-php-fpm-back", "description": "Apache 2.4+ PHP-FPM support for Linux.", "summary_fields": { "dependencies": [], "namespace": { "id": 1056, "name": "buluma", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-c3b2-764c-9b05-ec8bd0d67213/avatar/" }, "provider_namespace": { "id": 311, "name": "buluma", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/311/" }, "repository": { "name": "ansible-role-apache-php-fpm-back", "original_name": "ansible-role-apache-php-fpm-back" }, "tags": [ "web", "apache", "php", "cgi", "phpfpm" ], "versions": [ { "id": "facb08c7-c515-4d29-83e7-0faf5b4cf48d", "name": "26.6.1", "release_date": "2026-06-14T23:53:35+00:00" }, { "id": "15323261-3120-4fd0-8dab-c2aa63320e13", "name": "26.6.0", "release_date": "2026-06-14T13:00:55+03:00" }, { "id": "c4af4514-274e-44cb-921c-434822fe35cb", "name": "1.1.0", "release_date": "2018-02-08T14:24:37-06:00" }, { "id": "48d819f6-f698-4b95-8699-93e2955c58fd", "name": "1.0.2", "release_date": "2016-04-22T14:07:22-05:00" }, { "id": "0f9ee601-f480-4d8f-97c3-a763d394d2a4", "name": "1.0.1", "release_date": "2016-02-02T11:21:57-06:00" }, { "id": "bcf9d7f1-e237-47e4-a401-a7cebe4e8d66", "name": "1.0.0", "release_date": "2016-01-14T22:29:39-06:00" }, { "id": "60d33991-cd64-4e96-9530-8fcc9f4c9839", "name": "0.2.0", "release_date": "2016-01-13T23:25:53-06:00" }, { "id": "b07f5b06-22ec-483a-b0d6-144e70fb57a7", "name": "0.1.0", "release_date": "2016-01-13T21:34:22-06:00" } ] }, "download_count": 0 } ] }