Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3674
{ "count": 37669, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3675", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3673", "results": [ { "id": 42302, "upstream_id": null, "created": "2026-01-09T15:55:20.719980Z", "modified": "2026-01-11T06:20:20.563897Z", "imported": "2026-01-11T06:20:20.536700", "github_user": "ykossin", "username": "ykossin", "github_repo": "ansible-role-fail2ban", "github_branch": "main", "commit": "5fb865c2173c1b42581431429510f9781ebc2229", "commit_message": "Update role: 2026-01-11\n", "name": "fail2ban", "description": "Установка и настройка fail2ban для защиты от брутфорса", "summary_fields": { "dependencies": [], "namespace": { "id": 25804, "name": "ykossin", "avatar_url": "https://github.com/ykossin.png" }, "provider_namespace": { "id": 35256, "name": "ykossin", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35256/" }, "repository": { "name": "ansible-role-fail2ban", "original_name": "ansible-role-fail2ban" }, "tags": [ "fail2ban", "security", "bruteforce", "debian", "ubuntu" ], "versions": [] }, "download_count": 6 }, { "id": 42303, "upstream_id": null, "created": "2026-01-09T23:27:24.135866Z", "modified": "2026-07-24T06:18:30.273713Z", "imported": "2026-07-24T06:18:30.143798", "github_user": "wittdennis", "username": "wittdennis", "github_repo": "ansible-role-install-etcdctl", "github_branch": "1.0.8", "commit": "b60b4d230ee20de8f5918a6177319164bfdb0ebc", "commit_message": "chore(version): 1.0.8", "name": "install_etcdctl", "description": "Role to install etcdctl", "summary_fields": { "dependencies": [], "namespace": { "id": 13712, "name": "wittdennis", "avatar_url": "https://github.com/wittdennis.png" }, "provider_namespace": { "id": 23438, "name": "wittdennis", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/23438/" }, "repository": { "name": "ansible-role-install-etcdctl", "original_name": "ansible-role-install-etcdctl" }, "tags": [ "etcd", "management" ], "versions": [ { "id": "503e8109-07cf-4f2c-8546-7a5c914a9253", "name": "1.0.8", "release_date": "2026-07-24T06:18:02+00:00" }, { "id": "09fa1976-1bb1-44bc-bddb-00b056effa56", "name": "1.0.7", "release_date": "2026-07-09T14:03:09+00:00" }, { "id": "8c5f1860-3ac7-421e-8752-fa9345d6c13b", "name": "1.0.6", "release_date": "2026-07-02T06:29:49+00:00" }, { "id": "84a2bdf5-41ab-4c37-a9ff-d013a07b412c", "name": "1.0.5", "release_date": "2026-06-02T07:52:56+00:00" }, { "id": "05b26c86-5f57-4b02-b742-f6d737861a96", "name": "1.0.4", "release_date": "2026-05-04T06:36:36+00:00" }, { "id": "82796ee8-2a8c-474f-afb8-8bf0fae626bc", "name": "1.0.3", "release_date": "2026-04-02T07:16:36+00:00" }, { "id": "226f983c-f906-4ef4-a38e-7ce0a029da83", "name": "1.0.2", "release_date": "2026-03-20T18:29:29+00:00" }, { "id": "72563144-2d4e-49d1-9922-84ee0e2b1946", "name": "1.0.1", "release_date": "2026-02-14T17:39:43+00:00" }, { "id": "1677a1b6-004c-4440-9393-b1fae82a8f97", "name": "1.0.0", "release_date": "2026-01-09T23:27:08+00:00" } ] }, "download_count": 3105 }, { "id": 42304, "upstream_id": null, "created": "2026-01-10T01:26:56.182705Z", "modified": "2026-01-10T01:26:56.280123Z", "imported": "2026-01-10T01:26:56.180574", "github_user": "Vitexus", "username": "Vitexus", "github_repo": "ansible-role-mailserver", "github_branch": "main", "commit": "b9565b2b0b21b61b2064a8c011073282d80c9dc1", "commit_message": "Fix YAML syntax error in meta/main.yml\n\nRemove leftover MySQL configuration that caused parsing error during Galaxy import.\n", "name": "mailserver", "description": "Production-grade mail server setup with Postfix, Dovecot, and DKIM support", "summary_fields": { "dependencies": [], "namespace": { "id": 8193, "name": "Vitexus", "avatar_url": "https://github.com/Vitexus.png" }, "provider_namespace": { "id": 11895, "name": "vitexus", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/11895/" }, "repository": { "name": "ansible-role-mailserver", "original_name": "ansible-role-mailserver" }, "tags": [ "mail", "mailserver", "postfix", "dovecot", "dkim", "rspamd", "opendkim", "email", "smtp", "imap", "pop3", "postfixadmin", "ssl", "tls", "monitoring" ], "versions": [ { "id": "72352b6c-b342-4421-ad21-58fe8c5bff3b", "name": "v1.0.3", "release_date": "2026-01-10T02:26:10+01:00" }, { "id": "fb709534-b64b-4df6-9b5a-64112455fcbb", "name": "v1.0.2", "release_date": "2026-01-10T02:25:19+01:00" }, { "id": "9c74dddf-179a-4a23-9e6c-3b357efc94da", "name": "v1.0.1", "release_date": "2026-01-10T02:14:41+01:00" }, { "id": "9bad4e50-a791-4a52-9821-6a0309f15533", "name": "v1.0.0", "release_date": "2026-01-10T02:08:31+01:00" } ] }, "download_count": 3 }, { "id": 42305, "upstream_id": null, "created": "2026-01-10T06:24:21.130586Z", "modified": "2026-01-10T06:24:21.202172Z", "imported": "2026-01-10T06:24:21.128223", "github_user": "sameerbehera10", "username": "sameerbehera10", "github_repo": "dummy-role", "github_branch": "main", "commit": "00d8af1f2a5ea6fbc3968e4800b1bbe5dc2c0d0d", "commit_message": "Dummy role\n", "name": "dummy-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 25811, "name": "sameerbehera10", "avatar_url": "https://github.com/sameerbehera10.png" }, "provider_namespace": { "id": 35263, "name": "sameerbehera10", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35263/" }, "repository": { "name": "dummy-role", "original_name": "dummy-role" }, "tags": [], "versions": [] }, "download_count": 3 }, { "id": 42306, "upstream_id": null, "created": "2026-01-10T10:08:06.723653Z", "modified": "2026-01-10T10:08:06.751157Z", "imported": "2026-01-10T10:08:06.721540", "github_user": "Rashi4699", "username": "Rashi4699", "github_repo": "pogo-ansible-role-nginx", "github_branch": "main", "commit": "ec866029c47945e522441913a3f0da81e4014d52", "commit_message": "Initial Ansible nginx role\n", "name": "pogo-nginx", "description": "Install and configure NGINX using Ansible", "summary_fields": { "dependencies": [], "namespace": { "id": 25819, "name": "Rashi4699", "avatar_url": "https://github.com/Rashi4699.png" }, "provider_namespace": { "id": 35271, "name": "rashi4699", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35271/" }, "repository": { "name": "pogo-ansible-role-nginx", "original_name": "pogo-ansible-role-nginx" }, "tags": [ "nginx", "web", "devops", "ansible" ], "versions": [] }, "download_count": 3 }, { "id": 42307, "upstream_id": null, "created": "2026-01-10T16:41:00.840195Z", "modified": "2026-01-10T16:41:00.880332Z", "imported": "2026-01-10T16:41:00.837176", "github_user": "Amyy16", "username": "Amyy16", "github_repo": "ansible-role-wtf_nginx_role", "github_branch": "main", "commit": "70c9b73532ae0fcc84228c81211ba8ccaac3092d", "commit_message": "Refactor platforms section in main.yml\n\nReformatted the platforms section for better readability.", "name": "wtf_nginx_role", "description": "This role installs nginx for a Debian family of linux", "summary_fields": { "dependencies": [], "namespace": { "id": 25825, "name": "Amyy16", "avatar_url": "https://github.com/Amyy16.png" }, "provider_namespace": { "id": 35277, "name": "amyy16", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35277/" }, "repository": { "name": "ansible-role-wtf_nginx_role", "original_name": "ansible-role-wtf_nginx_role" }, "tags": [], "versions": [] }, "download_count": 8 }, { "id": 42308, "upstream_id": null, "created": "2026-01-10T18:09:27.122926Z", "modified": "2026-01-16T22:56:37.415750Z", "imported": "2026-01-16T22:56:37.370028", "github_user": "cornelcristea", "username": "cornelcristea", "github_repo": "ansible-traefik", "github_branch": "1.0.1", "commit": "4f6cda772f6bd377affa04319e9038f879792afc", "commit_message": "Merge pull request #1 from cornelcristea/dev/add-default-value-for-traefik-container-dns\n\ndev/add-default-value-for-traefik-container-dns", "name": "traefik", "description": "Role to deploy traefik.", "summary_fields": { "dependencies": [], "namespace": { "id": 25826, "name": "cornelcristea", "avatar_url": "https://github.com/cornelcristea.png" }, "provider_namespace": { "id": 35278, "name": "cornelcristea", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35278/" }, "repository": { "name": "ansible-traefik", "original_name": "ansible-traefik" }, "tags": [ "traefik", "reverseproxy", "docker" ], "versions": [ { "id": "d8b1b06f-3952-49e0-932e-543471998ce5", "name": "1.0.1", "release_date": "2026-01-17T00:52:59+02:00" }, { "id": "28063f2f-622f-4978-b5ed-749f83a0f78c", "name": "v1.0.0", "release_date": "2026-01-10T20:00:42+02:00" } ] }, "download_count": 12 }, { "id": 42309, "upstream_id": null, "created": "2026-01-11T06:20:03.967228Z", "modified": "2026-01-11T06:20:34.302144Z", "imported": "2026-01-11T06:20:34.214927", "github_user": "ykossin", "username": "ykossin", "github_repo": "ansible-role-libvirt-kvm", "github_branch": "main", "commit": "fc34d32eb72acc7bc4f43d0254a5989b5ab70416", "commit_message": "Update role: 2026-01-11\n", "name": "libvirt_kvm", "description": "Установка и настройка libvirt/KVM/QEMU на Debian-based системе", "summary_fields": { "dependencies": [], "namespace": { "id": 25804, "name": "ykossin", "avatar_url": "https://github.com/ykossin.png" }, "provider_namespace": { "id": 35256, "name": "ykossin", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35256/" }, "repository": { "name": "ansible-role-libvirt-kvm", "original_name": "ansible-role-libvirt-kvm" }, "tags": [ "libvirt", "kvm", "qemu", "virtualization", "debian", "ubuntu" ], "versions": [] }, "download_count": 4 }, { "id": 42310, "upstream_id": null, "created": "2026-01-11T13:33:30.737708Z", "modified": "2026-01-16T23:18:30.530985Z", "imported": "2026-01-16T23:18:30.497852", "github_user": "cornelcristea", "username": "cornelcristea", "github_repo": "ansible-dynu-updater", "github_branch": "1.0.1", "commit": "c0f8794748f68c342f5460d3db373a03d7f975ac", "commit_message": "Merge pull request #1 from cornelcristea/dev/add-linter-improvements\n\ndev/add-linter-improvements", "name": "dynu_updater", "description": "Deploy Dynu IP Updater Docker containers to keep your Dynu DNS records updated with your current IP address.", "summary_fields": { "dependencies": [], "namespace": { "id": 25826, "name": "cornelcristea", "avatar_url": "https://github.com/cornelcristea.png" }, "provider_namespace": { "id": 35278, "name": "cornelcristea", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35278/" }, "repository": { "name": "ansible-dynu-updater", "original_name": "ansible-dynu-updater" }, "tags": [ "dynu", "dyndns", "docker", "ddns" ], "versions": [ { "id": "06996bb5-26f0-4f23-ac9c-e6434ca47941", "name": "1.0.1", "release_date": "2026-01-17T01:14:28+02:00" }, { "id": "07bb8bd0-ed08-4855-a778-f2a4f8e74007", "name": "v1.0.0", "release_date": "2026-01-11T15:12:33+02:00" } ] }, "download_count": 17 }, { "id": 42311, "upstream_id": null, "created": "2026-01-12T12:36:40.948153Z", "modified": "2026-01-12T12:36:40.978776Z", "imported": "2026-01-12T12:36:40.945808", "github_user": "t20suman-glitch", "username": "t20suman-glitch", "github_repo": "dummy-role", "github_branch": "main", "commit": "8c1dc3347b764257c75dfa73bead8dd6a060be41", "commit_message": "Update main.yml", "name": "dummy-role", "description": "for creating simple web page for educational purpose", "summary_fields": { "dependencies": [], "namespace": { "id": 25844, "name": "t20suman-glitch", "avatar_url": "https://github.com/t20suman-glitch.png" }, "provider_namespace": { "id": 35295, "name": "t20suman_glitch", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/35295/" }, "repository": { "name": "dummy-role", "original_name": "dummy-role" }, "tags": [], "versions": [] }, "download_count": 2 } ] }