Legacy Roles
A list of legacy roles.
GET /api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3409
{ "count": 37668, "next": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3410", "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&namespace__name__in=ovirt%2Cwillow&page=3408", "results": [ { "id": 39280, "upstream_id": null, "created": "2024-09-20T07:53:32.704014Z", "modified": "2024-09-20T08:15:21.135375Z", "imported": "2024-09-20T08:15:21.017489", "github_user": "niyoh120", "username": "niyoh120", "github_repo": "ansible-role-vps-init", "github_branch": "master", "commit": "63b41d0d1ce21630619f668edd97408356c02e8f", "commit_message": "文档更新和代码调整\n\n- 更新了README.md,简要描述了该角色的新功能并提供了基本的使用信息。\n- 在meta/main.yml中更新了角色的元数据,包括作者信息和角色描述。\n- 重新命名了test.yml中的角色引用,以匹配新的角色名称。\n\n此次提交包括文档更新和代码调整,旨在为用户提供更清晰的使用说明和正确的角色引用。\n", "name": "vps-init", "description": "My vps init step.", "summary_fields": { "dependencies": [], "namespace": { "id": 17531, "name": "niyoh120", "avatar_url": "https://github.com/niyoh120.png" }, "provider_namespace": { "id": 27110, "name": "niyoh120", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27110/" }, "repository": { "name": "ansible-role-vps-init", "original_name": "ansible-role-vps-init" }, "tags": [], "versions": [] }, "download_count": 22 }, { "id": 39285, "upstream_id": null, "created": "2024-09-20T14:54:29.839008Z", "modified": "2026-08-18T13:55:29.260158Z", "imported": "2026-08-18T13:55:29.190413", "github_user": "dsegurag", "username": "dsegurag", "github_repo": "ansible-role-ssl", "github_branch": "main", "commit": "3372e013ddc89acc89bbb083ae008dd8139195c6", "commit_message": "feat: renew certificates on the instance with certbot (#78)\n\nThe role implemented the ACME protocol with community.crypto modules, so a\ncertificate was only ever renewed when a playbook happened to run. It now\ninstalls and configures certbot, and renewal is handled on the host by\ncertbot.timer without Ansible.\n\nThis removes the hand-rolled DNS-01 handling and with it four bugs that broke\nissuance: challenge TXT records published with solo: true (the apex and the\nwildcard share the _acme-challenge.<zone> record name, so the second value\ndeleted the first), reading challenge_data instead of challenge_data_dns, no\nwait for DNS propagation before asking the CA to validate, and implicit ACME\naccount handling using two different contact addresses for the same key.\n\nBREAKING CHANGE: certificates are issued by certbot and written to\n/etc/letsencrypt/live/<ssl_cert_name>/. ssl_cloudflare_domain and\nssl_san_certificates are replaced by ssl_domains, ssl_letsencrypt_email by\nssl_email, and ssl_cert_directory/ssl_key_directory by ssl_dir. The Cloudflare\ntoken is now stored on the host at /etc/letsencrypt/cloudflare.ini. The default\nkey type is ecdsa. Requires Debian or Ubuntu with systemd, and ansible-core\n2.18 or higher.", "name": "ssl", "description": "Install and configure certbot to issue and unattendedly renew Let's Encrypt certificates, solving the DNS-01 challenge via Cloudflare.", "summary_fields": { "dependencies": [], "namespace": { "id": 17425, "name": "dsegurag", "avatar_url": "https://github.com/dsegurag.png" }, "provider_namespace": { "id": 27007, "name": "dsegurag", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27007/" }, "repository": { "name": "ansible-role-ssl", "original_name": "ansible-role-ssl" }, "tags": [ "tls", "certificate", "letsencrypt", "acme", "certbot", "cloudflare" ], "versions": [ { "id": "04732891-1762-456e-abe0-e2887a687f3b", "name": "2.0.0", "release_date": "2026-08-18T15:51:41+02:00" }, { "id": "5796eaa8-474e-4ebb-aa01-308cef93aafc", "name": "1.0.0", "release_date": "2024-09-20T14:25:25+02:00" } ] }, "download_count": 1609 }, { "id": 39291, "upstream_id": null, "created": "2024-09-21T14:08:38.305287Z", "modified": "2024-09-21T14:08:38.350872Z", "imported": "2024-09-21T14:08:38.302948", "github_user": "Mangesh579", "username": "Mangesh579", "github_repo": "devops_assignment.git", "github_branch": "main", "commit": "d64469632dde9d1e30148f49992f94379b3c5246", "commit_message": "meta\n", "name": "apache2_role", "description": "Role to install Apache2", "summary_fields": { "dependencies": [], "namespace": { "id": 17532, "name": "Mangesh579", "avatar_url": "https://github.com/Mangesh579.png" }, "provider_namespace": { "id": 27111, "name": "mangesh579", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27111/" }, "repository": { "name": "devops_assignment.git", "original_name": "devops_assignment.git" }, "tags": [], "versions": [] }, "download_count": 26 }, { "id": 39292, "upstream_id": null, "created": "2024-09-21T14:33:32.831395Z", "modified": "2024-09-21T14:33:32.870031Z", "imported": "2024-09-21T14:33:32.829111", "github_user": "lifeofguenter", "username": "lifeofguenter", "github_repo": "ansible-role-dockerd", "github_branch": "main", "commit": "1d34edef93e8e0612472f1b2171e2cb309744202", "commit_message": "Init (#1)\n\n* Init\r\n\r\n* debug\r\n\r\n* debug", "name": "dockerd", "description": "Installs Dockerd.", "summary_fields": { "dependencies": [], "namespace": { "id": 4095, "name": "lifeofguenter", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d1a06-6e8e-79b1-956f-ef7202fa93b9/avatar/" }, "provider_namespace": { "id": 13512, "name": "lifeofguenter", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/13512/" }, "repository": { "name": "ansible-role-dockerd", "original_name": "ansible-role-dockerd" }, "tags": [ "system" ], "versions": [ { "id": "5d47ba99-b74a-4399-94f8-9d4167d59e47", "name": "0.0.1", "release_date": "2024-09-21T16:31:35+02:00" } ] }, "download_count": 24 }, { "id": 39293, "upstream_id": null, "created": "2024-09-21T16:27:44.772485Z", "modified": "2024-09-21T16:27:44.799129Z", "imported": "2024-09-21T16:27:44.770267", "github_user": "Sarvesh34", "username": "Sarvesh34", "github_repo": "sixth", "github_branch": "master", "commit": "c1ca190e983362df6b25d7abd94669578e6e48f3", "commit_message": "Finally\n", "name": "sixth", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 17187, "name": "Sarvesh34", "avatar_url": "https://github.com/Sarvesh34.png" }, "provider_namespace": { "id": 26774, "name": "sarvesh34", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/26774/" }, "repository": { "name": "sixth", "original_name": "sixth" }, "tags": [], "versions": [] }, "download_count": 21 }, { "id": 39294, "upstream_id": null, "created": "2024-09-22T00:14:15.044997Z", "modified": "2024-09-22T00:14:15.082071Z", "imported": "2024-09-22T00:14:15.042061", "github_user": "santosh0101", "username": "santosh0101", "github_repo": "ansible-role", "github_branch": "master", "commit": "e851909821f31a64dbef27e89e2fd8ea0f2c5c5b", "commit_message": "adding role\n", "name": "ansible-role", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 17553, "name": "santosh0101", "avatar_url": "https://github.com/santosh0101.png" }, "provider_namespace": { "id": 27131, "name": "santosh0101", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27131/" }, "repository": { "name": "ansible-role", "original_name": "ansible-role" }, "tags": [], "versions": [] }, "download_count": 23 }, { "id": 39295, "upstream_id": null, "created": "2024-09-22T09:31:11.278414Z", "modified": "2024-09-22T09:31:11.308389Z", "imported": "2024-09-22T09:31:11.276321", "github_user": "CloudBugs", "username": "CloudBugs", "github_repo": "apache2", "github_branch": "master", "commit": "71b10d1e3317fd1ecce5d5a2ff4461e59aa6f42a", "commit_message": "Initial commit\n", "name": "apache2", "description": "your role description", "summary_fields": { "dependencies": [], "namespace": { "id": 17558, "name": "CloudBugs", "avatar_url": "https://github.com/CloudBugs.png" }, "provider_namespace": { "id": 27136, "name": "cloudbugs", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27136/" }, "repository": { "name": "apache2", "original_name": "apache2" }, "tags": [], "versions": [] }, "download_count": 25 }, { "id": 39300, "upstream_id": null, "created": "2024-09-22T13:48:42.534941Z", "modified": "2024-09-22T13:48:42.570531Z", "imported": "2024-09-22T13:48:42.531976", "github_user": "sergelogvinov", "username": "sergelogvinov", "github_repo": "ansible-role-proxmox", "github_branch": "main", "commit": "e4e98c40e0768e421a31b3a40bebccea287d8629", "commit_message": "fix: galaxy metadata\n", "name": "proxmox", "description": "Proxmox bootstrap", "summary_fields": { "dependencies": [], "namespace": { "id": 17561, "name": "sergelogvinov", "avatar_url": "https://github.com/sergelogvinov.png" }, "provider_namespace": { "id": 27139, "name": "sergelogvinov", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27139/" }, "repository": { "name": "ansible-role-proxmox", "original_name": "ansible-role-proxmox" }, "tags": [ "proxmox" ], "versions": [] }, "download_count": 24 }, { "id": 39301, "upstream_id": null, "created": "2024-09-22T13:51:49.720612Z", "modified": "2024-10-27T11:20:36.117158Z", "imported": "2024-10-27T11:20:36.044165", "github_user": "sergelogvinov", "username": "sergelogvinov", "github_repo": "ansible-role-debian-boot", "github_branch": "main", "commit": "584da620f47ebbb5c778938173b5fa2ad8a8c3f7", "commit_message": "chore: release v0.3.1", "name": "debian-boot", "description": "Add Debian to the GRUB menu or execute it immediately.", "summary_fields": { "dependencies": [], "namespace": { "id": 17561, "name": "sergelogvinov", "avatar_url": "https://github.com/sergelogvinov.png" }, "provider_namespace": { "id": 27139, "name": "sergelogvinov", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/27139/" }, "repository": { "name": "ansible-role-debian-boot", "original_name": "ansible-role-debian-boot" }, "tags": [ "boot", "system", "debian", "proxmox" ], "versions": [ { "id": "a20151bd-7fed-4fd8-933f-36f3bc9aa22a", "name": "v0.3.1", "release_date": "2024-10-27T13:18:28+02:00" }, { "id": "6c07ac1b-2509-4653-886a-5283c506df18", "name": "v0.3.0", "release_date": "2024-10-02T18:25:59+03:00" }, { "id": "179cb4c6-945d-4f85-ad84-7f0ecf228198", "name": "v0.2.1", "release_date": "2024-04-13T13:18:00+03:00" }, { "id": "a0ca7326-96cf-42f9-ba36-0115a73a2a72", "name": "v0.2.0", "release_date": "2024-02-29T08:46:13+02:00" } ] }, "download_count": 23 }, { "id": 39302, "upstream_id": null, "created": "2024-09-23T12:45:11.199507Z", "modified": "2024-09-23T12:45:11.293956Z", "imported": "2024-09-23T12:45:11.197257", "github_user": "boutetnico", "username": "boutetnico", "github_repo": "ansible-role-percona-mysql", "github_branch": "master", "commit": "412da7598f8f3f99c9f60d8af42231983ac489a6", "commit_message": "Fix deprecation warning\n", "name": "percona_mysql", "description": "Install and configure Percona Server for MySQL.", "summary_fields": { "dependencies": [ { "role": "boutetnico.percona_release", "vars": { "percona_release_repositories": [ "ps-8x-innovation" ] } } ], "namespace": { "id": 992, "name": "boutetnico", "avatar_url": "https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018d19fb-9567-79bb-a10f-d45ec4d0e0fc/avatar/" }, "provider_namespace": { "id": 14383, "name": "boutetnico", "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/14383/" }, "repository": { "name": "ansible-role-percona-mysql", "original_name": "ansible-role-percona-mysql" }, "tags": [ "percona", "mysql", "server" ], "versions": [ { "id": "214cbd22-00e0-49a9-9d3f-7e9633bdcdf9", "name": "1.0.0", "release_date": "2024-09-23T13:39:23+02:00" } ] }, "download_count": 43 } ] }