{"count":37668,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&namespace__name__in=ovirt%2Cwillow&page=3410","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&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}]}